@romanjolud
Начинающий Web программист

Что значит, false); после функции в JS?

Столкнулся в коде с этим и не понимаю , что это значение делает

Вот код:
function initAlarm() {
    alarmSound.play();
    alarmSound.addEventListener('ended', function() {
    this.currentTime = 0;
    this.play();
}, false);
    document.getElementById("alarmOptions").style.display=""; // отображает две кнопки
}
  • Вопрос задан
  • 256 просмотров
Решения вопроса 1
Третий параметр к функции addEventListener
alarmSound.addEventListener('ended', function() {}, false);

Чтобы Вам было понятнее, этот код можно записать как
function eventAction() {
this.currentTime = 0;
    this.play();
}
function initAlarm() {
    alarmSound.play();
    alarmSound.addEventListener('ended', eventAction, false);
    document.getElementById("alarmOptions").style.display=""; // отображает две кнопки
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ничего, на это это и false
(Не удержался)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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