什么是nodejs中的“=>”语法?

我想知道匿名函数有什么区别:

callback = function (a) {return a} 

并使用“=>”符号?

 callback = (a) => {return a} 

这不仅仅是句法糖吗?

() =>被称为Javascript的arrow function ,在ECMA Script 6中被引入。它对于更直观地处理当前对象上下文是有用的。

ECMA Script 6新function的参考链接 。

它被称为ES6 胖箭头语法。 他们之间有区别,胖箭头一个自动抓住了这个

这与Node.js无关。 Node.js只是一个库,库不能在ECMAScript中引入语法。

这只是一个标准的ECMAScript箭头函数。

这不仅仅是句法糖吗?

是。 箭头function在词汇上限定了this