Почему этот синтаксис JavaScript не поддерживается в Google Chrome?
Я инициировал прослушиватель кликов JavaScript / jQuery следующим образом:
$("#test").on("click", () => {
console.log("test");
});
Этот кусок кода прекрасно работает в Firefox, но в Chrome это, кажется, дает мне синтаксическую ошибку. Почему это так, поскольку это выглядит как «хорошо» синтаксис для меня.
Вы можете проверить это быстро в консоли, выполнив
var a = () => {return 0;}
a();
В Firefox 27.0.1 возвращается 0 В Chrome возвращаетсяSyntaxError: Unexpected token )