Javascript 这是什么:()=>;{}

Javascript 这是什么:()=>;{},javascript,meteor,Javascript,Meteor,我无法获得有关()=>{} 流星中的一个例子: Meteor.startup(() => { // code to run on server at startup }); 它的功能是什么 非常感谢。这是ES6对javascript中匿名函数定义的简写 以下简称: Meteor.startup(function() { }); 特别是在本例中,它是一个回调,在Meteor的启动方法运行后调用 使用=>的好处是此绑定在适当的范围。箭头语法符合es6标准。这就是你这个可用的地方,不必

我无法获得有关
()=>{}

流星中的一个例子:

Meteor.startup(() => {
  // code to run on server at startup
});
它的功能是什么


非常感谢。

这是ES6对javascript中匿名函数定义的简写

以下简称:

Meteor.startup(function() {

});
特别是在本例中,它是一个回调,在Meteor的启动方法运行后调用


使用
=>
的好处是
绑定在适当的范围。

箭头语法符合es6标准。这就是你
这个
可用的地方,不必提及,基本上你必须说一个回调匿名函数的新语法。这是es6中匿名函数的简写。也称为箭头函数。您可以在这里获得更多信息。箭头函数捕获封闭上下文的this值。更像是
function(){}.bind(this)
的简写。这个答案有什么问题吗?@Jai如前所述,这两个函数并不等价,因为
this
在它们内部有不同的含义。这实际上是一个巨大的差异。@MatisLepik在问题中你从哪里看到这个
?是的,艾伦需要提到这一点,好吧@Jai这个问题是关于箭头语法的,
this
显然与之相关。这不是问题,因为OP不知道箭头函数是什么,显然他不知道具体询问
这个
。然而,这是答案的一个重要部分,此人的答案暗示这两者在功能上是相同的,这是不正确的。