Я инициировал JavaScript/JQuery клик слушателя, как это:Почему этот синтаксис JavaScript не поддерживается в Google Chrome?
$("#test").on("click",() => {
console.log("test");
});
Этот фрагмент кода отлично работает в Firefox, но в Chrome это, кажется, дает мне ошибку синтаксиса. Почему это так, поскольку для меня это выглядит как «ok».
Вы можете проверить это быстро в консоли, делая
var a =() => {return 0;}
a();
В Firefox 27.0.1 это возвращает 0 В Chrome возвращает SyntaxError: Unexpected token)
Какой у вас фон, чтобы лямбда-выражения были «синтаксисом для вас»? Все взволнованы тем, что наконец-то в проекте, но требуется время, пока проект не будет принят, и функция будет реализована. Раньше в javascript никогда не было лямбда. –
@WiktorZychla - Возможно, он получил это [от CoffeeScript] (http://coffeescript.org/#fat-arrow)? Впрочем, догадка. –
@JamesAllardice: или TypeScript, вот почему мне интересно. –