Андрей Кобец (kobezzza) — руководитель отдела Frontend разработки сервиса Яндекс.Едадил со стажем в программировании более 18 лет.
Интенсив рассчитан на 4 часа и посвящён механизмам метапрограммирования и глубокой работе с объектами в JavaScript.
В программе рассматриваются следующие темы:
- Свойства объектов и их дескрипторы
- управление атрибутами writable, enumerable и configurable, работа с геттерами и сеттерами, нюансы мутации и защиты объектов.
- Тип Symbol в стандартной библиотеке
- назначение символов, применение системных символов (well-known symbols) для переопределения стандартного поведения структур данных и итерации.
- Объекты Proxy и API Reflect
- перехват базовых операций (чтение, запись, удаление свойств, вызов функций), создание кастомных ловушек (traps) и практические сценарии метапрограммирования.
Материал подойдёт практикующим разработчикам, которым необходимо понимать внутреннее устройство объектов JavaScript для проектирования библиотек, фреймворков и сложных архитектурных компонентов.





