Замыкания в JavaScript
Сегодня разберем, использование замыканий в JavaScript.
Возьмем небольщой кусок кода, который уже попадался в этом курсе
let number = 5;
function logNumber() {
console.log(number);
}
number = 6;
logNumber();
Нужно помнить что JavaScript выполнит этот код с помощью интерпритатора последовательно, строка за строкой.
На строчке let number = 5
тип данных изначально
будет undefined
мы туда помещаем значение 5
Дальше интерпритатор натыкается на создание функции.
Переменная logNumber