[英]How does the Arrow function work in ECMAScript6
我正在研究數學程序,並准備實施ECMAScript6
Arrow
新功能。 這與C#
Lambda
表達式非常相似。
let square = y => y * y;
console.log(square(4));
使用Arrow
函數后,我實現了目標,但仍然對Arrow
函數的工作方式感到困惑。
它像Lambda
表達式一樣工作嗎?有人可以指導我嗎?
謝謝
本質上是這樣做的:
var square = function(y) {
return y * y;
}.bind(this);
其中this
被綁定到外部范圍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.