Как в обработчике события у chrome появляется event?

155
05 ноября 2018, 02:20

Заметил, что если в браузере chrome выполнить вот такой код:

   document.body.addEventListener("click", ()=>{console.log(event.target);})

То он выполнится нормально, так, будто у стрелочной функции есть параметр event. Но ведь в реальности мы его не указывали. Подскажите пожалуйста, откуда в хроме в обработчике события берётся параметр event?

В других браузерах такого не происходит, и этот код выдаст ошибку т.к. не передаётся event, но в хроме ошибки не происходит, и event.target реально печатается, мне просто интересно из-за чего это происходит.

READ ALSO
Скрипт счетчика работает криво

Скрипт счетчика работает криво

Собственно сам скриптРаботает, нареканий сначала не возникало, но когда счетчик доходит до 0, он соответственно уходит в -

195
ограничить поле действия html [закрыт]

ограничить поле действия html [закрыт]

имеется html который я вставляю в document динамически, к нему же имеется cssвставлять тоже легко просто с помощью

165
Плавный скроллинг к элементу JS

Плавный скроллинг к элементу JS

Можно ли сделать плавный скролл именно с этой ссылкой <a href="/#shops">перейти</a>?

155
Не работает переход по ссылкам на другие страницы по клику ЛКМ, только по СКМ, как исправить?

Не работает переход по ссылкам на другие страницы по клику ЛКМ, только по СКМ, как исправить?

Не работает переход c главной страницы на другие по клику ЛКМ, только по СКМ (открыть в новой вкладки) в WordPressПричём на остальных страницах...

182