Elena0394
@Elena0394

Возможно ли через слушатель, добавлять параметры для функции?

Всем привет) Тут задалась вопросом, есть у нас слушатель addEventListener, в нем передаем событие и имя функции. Так что теперь этой функции нельзя добавлять параметры? Вот пример на коде:
function item() {
 какой-то код
}
addEventListener('input', item);

Как мне теперь передать функции item параметр какой-нибудь? Без слушателя я бы просто вызвала функцию и через нее бы передала. С слушателем нельзя ведь так: addEventListener('input', item(параметр)?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
function itemFactory(param1, param) {
  return function item(event) {
    // param1 and param2 are available here
  }
}

document.addEventListener('input', itemFactory(true, 50));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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