@223606322
начинающий web-разработчик

Почему такой forEach не работает?

Не работает
function $(selector){
  let tmp = document.querySelectorAll(selector);
  return new ourJquery(tmp);
}

class ourJquery{
  constructor(selector){
    this.selector = selector;
  }
  on(eventName,f){
    this.selector.foreEach(item => {
      item.addEventListener(eventName, f);
    })
  }
}


Работает
function $(selector){
  let tmp = document.querySelectorAll(selector);

  return new ourJquery(tmp);
}


class ourJquery{
  constructor(selector){
    this.selector = selector;
  }

  on(eventName,f){
    for(let i of this.selector){
      i.addEventListener(eventName, f);
    }
  }
}
  • Вопрос задан
  • 389 просмотров
Решения вопроса 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы