为什么将{}添加到匿名函数会导致它要求重复的返回值

时间:2019-05-15 19:34:02

标签: javascript anonymous-function

是什么原因导致这种行为

[1,2,3].map(n => n * 2)

返回[2,4,6]

[1,2,3].map(n => {n * 2})

返回[undefined,undefined,undefined]

[1,2,3].map(n => {return n * 2})

返回[2,4,6]

我认为排除括号只是语法糖。但是,它似乎不仅仅可以减少字符数。

0 个答案:

没有答案