Учимся писать глубокий 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
158
38
4 weeks ago 00:46:00 1
🎧 Новые АУТКАСТ о расставании с Капрановым, новый вокалист в кадре, будущее группы | МНЗ #55
2 months ago 00:10:20 1
Кодинг стал ИЗИ после этого открытия! Вот как я это сделал!
2 months ago 00:10:36 6
Демограф Ракша: феноменальная рождаемость в Казахстане — эфир на Yaldabogov
2 months ago 00:00:00 1
Rust. Стрим. RUST100RENTGEN. Строю нечто.
2 months ago 00:51:43 2
Гостевой микс. Балаково привет! Pioneer DJM FLX4.
2 months ago 00:15:13 1
МАМА, Я ВЫРАСТУ - Короткометражный фильм по реальным событиям
2 months ago 00:13:06 4
Легенда об исчезновении советских ученых на закрытой полярной станции в начале 1950-х
2 months ago 00:03:45 1
“Зеленая Карета“- А.Суханов / “Green Carriage“ Alexander Sukhanov .
2 months ago 00:02:34 1
Нажим при письме. Упражнения для снятия напряжения руки.
2 months ago 00:04:12 1
Стоит ли учиться на повара? Плюсы и минусы профессии
2 months ago 00:08:24 1
32 урок: «Есть только миг». Лёгкая версия. Разбор. Как играть. Уроки фортепиано. Pro Piano
2 months ago 05:09:57 1
Комиссар Рекс | Сериал 2-й Сезон Серии 1-7 Подряд | ТВ озвучка! В Хорошем качестве | Криминал
2 months ago 00:02:44 1
Стас Пьеха - Дети Петра (премьера песни)
2 months ago 00:04:09 1
УЧИТЕЛЬНИЦА БЫЛА В УЖАСЕ, КОГДА УЗНАЛА, КОГО ЕЙ ПРЕДСТОИТ УЧИТЬ! В ТУ ЖЕ МИНУТУ НАПИСАЛА ЗАЯВЛЕНИЕ!
2 months ago 00:03:15 1
Как учить буквы, если ребенок не хочет?
2 months ago 00:20:59 1
Как отмечать день рождения, чтобы мечты сбывались? НЕ УПУСТИ свой шанс на СЧАСТЬЕ!
2 months ago 00:08:20 1
Письма к матери из Таганской тюрьмы. Еп. Афанасий (Сахаров). Слово новомучеников #31
2 months ago 00:06:08 1
УЧИТЕ ДЕТЕЙ САМИ 🤓 ДЕРЖИТЕ РУКУ НА ПУЛЬСЕ 🔥
2 months ago 02:18:06 1
ПЯТЬ ЛЮБИМЫХ СКАЗОК РУССКИХ ПИСАТЕЛЕЙ ОТ СОЮЗМУЛЬТФИЛЬМА. Мультфильмы для всей семьи.
2 months ago 00:08:21 1
Мудрые Слова, Потрясающие Своей Меткостью до Мурашек! Цитаты Выдающихся людей, меняющие жизнь
2 months ago 00:41:30 1
КРИК ДЕТЕЙ О ПОМОЩИ 😱 РОДИТЕЛИ, МЫ ХОТИМ УЧИТЬСЯ 🔥
2 months ago 03:54:37 3
Серия 2014 ➤ Обзор, [TERRA] Frostline PVE ➤ #TERRAFrostlinePVE #DayZ
2 months ago 03:42:31 1
Евгения и Владимир Кара-Мурза: «Если зло не наказано — оно возвращается» // «Скажи Гордеевой»