Учимся писать глубокий 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.
На канале я рассматриваю различные темы веб-разработки, на текущий момент: веб-основы, веб-анимации, веб-дизайн.
1 view
1
0
7 months ago 01:11:31 1
“Нас тупо ИСПОЛЬЗОВАЛИ!“ // Украинец про войну, Зеленского, Лукашенко и жизнь в Англии
7 months ago 00:37:13 1
Экстремальное выживание в школе. Как унижают учителей. Ксения Гоженко
7 months ago 00:03:53 1
Романтикам 80х*
7 months ago 02:20:43 1
МИША МАВАШИ: мигранты, скандал с мечетью, Шлеменко, Емельяненко, Баста, жизнь / DROZD PODCAST #21
7 months ago 01:26:53 1
70 ИЗОБРЕТЕНИЙ РУССКИХ УЧЁНЫХ, КОТОРЫМИ МОЖНО ГОРДИТЬСЯ
7 months ago 00:15:40 1
Как раскрыть исторический термин в задании 19 | ИСТОРИЯ 10 КЛАСС | ЕГЭ 2023
7 months ago 00:12:42 1
Графология написания школьной буквы «р». Почему нас так учили в прописи. Феноменальная графология
7 months ago 00:20:46 1
Это трагедия, которая происходит в моей стране. Надеюсь, что на Путина упадет кирпич / Лиза Пушкина
7 months ago 00:03:20 1
Яна Мкр - Маме (читает Маша Матвейчук, музыка Мадины)
7 months ago 00:15:13 1
МАМА, Я ВЫРАСТУ - Короткометражный фильм по реальным событиям
7 months ago 01:12:13 1
ЛАМЫЧ УЧИТ ИГРАТЬ В ПОЕ НОВИЧКА (ЗРИТЕЛЯ) PATH OF EXILE
7 months ago 01:09:21 1
Ася Казанцева. Как сдать любой экзамен, выучить иностранный язык и почему алкоголь меняет память?
7 months ago 01:23:01 1
Я ХОЧУ ДЕЛАТЬ ИДЕАЛЬНОЕ БИЗНЕС ПРЕДЛОЖЕНИЕ!
7 months ago 00:48:35 2
Как создать свою игру на Scratch. Программирование на Scratch | Программирование
7 months ago 00:04:03 1
лука
7 months ago 00:00:00 1
Rust Стрим. RUST100RENTGEN. Мы забираем нефть.
7 months ago 00:07:43 1
Как выявить психопата по написанию буквы «р». Вы часто пишете такую букву? Феноменальная графология
7 months ago 00:15:04 1
Что помогло нам пережить атаку в Крокус Сити Холле 22 марта 2024 года.
7 months ago 00:13:29 1
НАУЧУ ПИСАТЬ УНИКАЛЬНЫЕ МЕЛОДИИ ЗА 10 МИНУТ И ЗАРАБАТЫВАТЬ
7 months ago 00:12:57 5
Первая любовь ВСЕГДА ли НЕСЧАСТНА и чем это хорошо и полезно
7 months ago 00:19:25 1
Новый УЧИТЕЛЬ - ВСЕ СЕРИИ! Юмористический сериал 🤣
7 months ago 00:09:37 1
ПЯТЫЙ ЭЛЕМЕНТ Интересные факты о фильме
7 months ago 00:07:56 1
100 слов на звук Р. Автоматизация звука Р. Учим слова и учимся выговаривать букву Р.
7 months ago 00:04:00 6
«ВЕЛИКИЕ. ЗИМНИЕ. НАШИ». Всю эксклюзивную коллекцию можно увидеть в Музее: Плетешковский, д. 5.