2

我只是在阅读已在 Node v4.0.0 中实现的 ES6 功能并看到了箭头。箭头函数的示例是:

var a = [
    "Hydrogen",
    "Helium",
    "Lithium",
    "Beryl­lium"
];
var a2 = a.map(function(s){ return s.length });
var a3 = a.map( s => s.length );

我的问题是如何在其中包含多行代码,a.map( s => s.length );而不是像本示例中那样仅返回长度。

4

1 回答 1

8

只需将您的多行代码行用大括号括起来,如下所示:

var a3 = a.map( s => {
    var temp = s.length;
    return temp;
});
于 2015-09-11T13:33:19.600 回答