Раздел «Объекты» в JSFlow объясняет, как JavaScript хранит и передаёт структурированные данные: от простого литерала { } до методов с this, конструкторов и современных операторов ?. и ??. Материалы выстроены от основ к продвинутым темам — каждая страница опирается на предыдущую и ссылается на смежные разделы курса.
Порядок изучения:
- Основы — литерал, доступ к свойствам, добавление и удаление ключей
- Копирование и ссылки — поверхностное и глубокое копирование, spread,
structuredClone - Методы и
this— функции внутри объекта и контекст вызова - Конструкторы и
new— фабрики объектов через конструктор - Опциональная цепочка — безопасный доступ к вложенным свойствам
- Symbol и перечисление —
Object.keys,values,entriesи уникальные ключи
Перед стартом полезно освежить переменные и типы данных: объект — один из восьми примитивных и составных типов JavaScript.