nodejs中的"=>"语法是什么?

era*_*ran 1 node.js

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

callback = function (a) {return a}
Run Code Online (Sandbox Code Playgroud)

并使用"=>"表示法?

callback = (a) => {return a}
Run Code Online (Sandbox Code Playgroud)

它不仅仅是语法糖吗?

Niy*_*wan 5

它被称为ES6 胖箭头语法.它们之间有区别,胖箭一个自动捕获了这个.