В замечательной книге JavaScript Patterns Стоян Стефанов он приводит следующий пример как разовый обратного вызова:console.log выдает ошибку в Chrome и IE
document.addEventListener("click", console.log, false);
В Chrome это Выдает Uncaught TypeError: Illegal invocation
В Firefox он выбрасывает TypeError: 'log' called on an object that does not implement interface Console.
В Safari он генерирует общий TypeError: Type error
. Я не знаю, почему. Есть предположения?
Это то же самое с моим ответом. снова посмотрите на вопрос. Dave kaye пытается использовать console.log в качестве параметра «console.log». Думаю, он не знает, что такое функциональное программирование? И он злится на мой ответ :) – Mehmet
Как вы можете видеть, я прокомментировал вам сообщение, но данный пример был плохим, поэтому я добавил его. Вызов console.log внутри обработчика не совпадает с предоставлением необходимой области для метода. – Wolfgang
Точно. И я ни о чем не сержусь, поверь мне. –