新的Javascript语法如何与函数相关

时间:2017-09-01 06:47:08

标签: javascript

我不确定在Javascript中调用它是什么:

exports.withLocalCallback = () => {
  return [1, 2, 3].map(x => x + 1)
}

我之前没有见过这个,我甚至想不到谷歌的方式。有人能解释一下这里发生了什么吗?

1 个答案:

答案 0 :(得分:1)

它是箭头函数,它们的工作方式与普通的js函数几乎相同,区别在于“this”与定义函数的范围绑定。因此,您不需要绑定函数来访问正确的对象。

如果你不需要'this',差别就是没有,除了另一种语法,它看起来更像是函数式语言函数。