hexlet-frontend
October 2, 2020
JS: Объекты (8)
Объект — самый навороченный тип данных в JavaScript. С его помощью описывают любые составные данные (включающие большего одно значения) и действия над ними. Объектами в JavaScript представляется практически все, начиная от массивов (это тоже объекты) и функциями (и это тоже объекты) и заканчивая браузером. Этот курс нацелен на знакомство с объектами в роли ассоциативных массивов для хранения данных.
Чему вы научитесь:
- Использовать объекты в своих программах, создавать и менять их
- Эффективно извлекать данные из объектов используя деструктуризацию
- Обходить объекты с помощью цикла for-of
- Разбираться в устройстве хеш-таблиц
Уроки курса
- 1О курсе Узнать о курсе, его структуре, задачах и целях. теория
- 2Синтаксис Изучить синтаксис для работы с объектами теория тесты упражнение
- 3Модификация Познакомиться с основными способами изменения объектов теория тесты упражнение
- 4Ссылки Познакомиться с понятием "ссылочные данные" теория тесты упражнение
- 5Объекты в действии Рассмотреть реальные примеры использования объектов теория тесты упражнение
- 6Проверка существования свойства Научиться правильно определять, есть ли у объекта свойство теория тесты упражнение
- 7Обход свойств объекта Научиться использовать цикл for...of для обхода объекта теория тесты упражнение
- 8Вложенные объектыИзучить синтаксис создания, извлечения и модификации вложенных объектов теория тестыупражнение
- 9СлияниеНаучиться дополнять один объект данными из других объектовтеориятестыупражнение
- 10Клонирование (копирование)Познакомиться с созданием поверхностных и глубоких копий объектовтеориятестыупражнение
- 11spread и создание новых объектов Научиться применять spread (оператор "расширения") для объектов. теориятестыупражнение
- 12Деструктуризация Узнать способ писать более лаконичный код для извлечения частей объекта теория тесты упражнение
- 13Хеш-таблицыРазобраться с реальным устройством объектов теорияупражнение
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.
1Представление массива в виде объекта 97%
4Детектирование 87%
5Римские цифры73%
6Скрэббл88%
Хештеги
October 2, 2020, 05:00
0 views
0 reactions