Я бы вынес count куда нибудь во внешний код. А для того чтобы изменить count можно создать функцию incrementCount , которая будет принимать значения 24 , можно и другое если нужно. И эта функция будет изменять значение во внешнем коде через замыкание.
Так у вас count постоянно 24 будет. И будет постоянно создаваться на событие onscroll
Максим cпасибо, а где можно про это почитать? заходил в документацию там смотрел про reconciliation. но не нашел там описание этого. только про сам алгоритм математический и key.
Aves, ну я этого не писал. может ты перепутал, но не суть.
Тут смотри, может интерпретатор сразу устанавливает this как window при вызове setTimeout.
Допустим у addEventListener в функции обработчике this ссылается на элемент которому поставлен обработчик.
Значит это как то внутри функции релизованно, пример вот:
function addEventListener(string,func){
if (клик произошел){
func.bind(this, event)()
}
}