NK
Size: a a a
NK
IS
v
IS
BN
var buttons = document.querySelectorAll('button');
buttons.forEach(button => (button.addEventListener('click', function () {
let a = 0;
return function () {
a++;
this.innerHTML = a;
}
}
())));
Тема замыкания, есть кнопки при нажатии на которых для каждой кнопки создается независимый счетчик и при каждом нажатии увеличивает на 1, но почему это не работает если я не добавляю () в конец своей анонимной функции, что делает эта () - вызывает функцию на месте? но в чем смысл, мы ведь не хотим его сразу вызвать а лишь вешаем событие на элементыPP
IS
IS
BN
BN
BN
IS
"}())));"
это
же ад простоBN
IS
j
I
I
С
j