Слушатель событий с функциями стрелок - PullRequest
0 голосов
/ 02 июля 2018

Почему приведенный ниже код не печатается в консоли. Если я использую обычную функцию, она работает.

document.addEventListener('DOMContentLoaded', recipeController);

const recipeController = () => console.log("hello");

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Функции имеют прямую ссылку (поднят), здесь у вас есть объявление переменной (не поднятый). В этом случае вам нужно объявить ваш recipeController над слушателем событий.

const recipeController = () => console.log("hello");
document.addEventListener('DOMContentLoaded', recipeController);
0 голосов
/ 02 июля 2018

const переменные должны быть объявлены до их использования. Они не подняты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...