Учимся писать глубокий merge и сравнение объектов и массивов | Уроки JS

Будем целиком воплощать функции deepMerge & deepCompare без библиотек на чистом JS через рекурсию разберём различны тонкости JS. ❤️ Мой telegram канал: ❤️ Поддержать развитие канала: 🌱Старт урока: Рекомендуемые видео в уроке: ⭐️ Рекурсия и стек в JavaScript: ⭐️ Пишем полифилы на JavaScript: 00:00 Введение. 00:57 Скачиваем проект с подготовленными тестами. 02:05 Постановка задачи deepCompare теория ссылочных типов данных. 06:29 Особенность null в JavaScript. 08:20 Приступаем к написанию deepCompare. 10:54 Пишем дополнительные helpers. 12:45 Как можно проверить тип данных в JS. 18:02 Таблица приоритетов JS. 20:11 Получение ключей объекта (). 24:08 Тестируем функцию deepCompare. 25:09 Постановка задачи deepMerge. 27:46 Теория про мутирование данных. 28:52 Про глубокие объекты и важность их копии. 31:28 Приступаем к реализации deepMerge. 32:41 Пишем deepCopyArrays & deepCopyObjects. 38:32 Про (). 39:53 Пишем deepMergeArrays. 40:40 Пишем deepMergeObjects. 45:13 Тестируем deeMerge. 46:13 Рефакторим deepCopyArrays & deepCopyObjects в deepCopy. На канале я рассматриваю различные темы веб-разработки, на текущий момент: веб-основы, веб-анимации, веб-дизайн.
Back to Top