函数声明作为jquery中的参数之间的区别

时间:2016-09-26 23:40:32

标签: javascript jquery

我在js / jQuery中有一个代码,用于一个事件。

function extraAction(data) { console.log(data); }

$('a.edit').on('click', function(e) {
   e.preventDefault();
   var d = $(this).attr('href');
   extraAction(d);
});

代码工作得很好。但是,如果我尝试将function(e)声明为(e) =>,我会在控制台日志中获得undefined。那是为什么?

无论我是否传递extraAction('hello');

之类的静态字符串,它都能正常工作

0 个答案:

没有答案