var, let и const в JavaScript: 3 бага, которые объяснят разницу

202 подписчика

12+
12+

2 дня назад

ПожаловатьсяНарушение авторских прав

202 подписчика

12+
12+

2 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 дня назад

Чем отличаются var, let и const в JavaScript? Разбираем 3 реальных бага в чужом коде: кнопки, которые все печатают 4, тихо обнулённая сумма заказа и затёртый глобальный счётчик. Ты поймёшь, что такое область видимости переменных и почему let в цикле for чинит обработчики клика. Узнаешь, как const защищает значения от случайной перезаписи и зачем в старом коде пишут IIFE. Видео для новичков, которые уже пишут простой JS, но путаются, какую переменную объявлять и почему. Таймкоды: 00:00 Почему все кнопки печатают 4 00:32 Как var ведёт себя в цикле for 02:07 let и область видимости блока 03:17 Повторное объявление var: тихий баг 04:06 const против случайной перезаписи 05:06 Глобальные переменные и IIFE 07:25 Таблица отличий var, let и const 08:09 Починенный код и главное правило #javascript #программирование #js

Название:

var, let и const в JavaScript: 3 бага, которые объяснят разницу

Категория:

Разное