【发布时间】:2014-10-10 17:31:50
【问题描述】:
我正在研究数学程序并准备实现ECMAScript6 Arrow 的新功能。
这与C# 中的Lambda 表达式非常相似。
let square = y => y * y;
console.log(square(4));
我在使用Arrow 函数后实现了我的目标,但仍然对Arrow 函数的工作原理感到困惑。
它是否像Lambda 表达式一样工作。谁能指导我。
谢谢
【问题讨论】:
-
“与函数表达式相比,箭头函数表达式的语法更短,并且在词法上绑定了
this值。箭头函数始终是匿名的。”直接从这里developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
“它是如何工作的”在什么意义上?喜欢底层的 JS 引擎实现吗?
-
你到底对什么感到困惑?
-
嗨@FelixKling 在得到@Moogs 的回答后,我能够理解
Arrow的工作原理
标签: javascript ecmascript-6 arrow-functions