根据文档,您可以从箭头函数返回一个表达式:
(param1, param2, …, paramN) => expression
// equivalent to: => { return expression; }
但这似乎不像我预期的那样工作(nodejs 4.2.3)
> [1,2,3].map(i => i);
[ 1, 2, 3 ]
> [1,2,3].map(i => {});
[ undefined, undefined, undefined ]
第二个示例不应该返回 3 个空对象吗?还是我错过了什么?