【发布时间】:2021-12-24 22:12:59
【问题描述】:
Object 字面量符号在 map 函数中不起作用吗?我在 Node 12 和 15 REPL 中试过这个
> nums = [1,2,3,4]
[ 1, 2, 3, 4 ]
> nums.map(n => { n })
[ undefined, undefined, undefined, undefined ]
> nums.map(n => new Object({n}))
[ { n: 1 }, { n: 2 }, { n: 3 }, { n: 4 } ]
【问题讨论】:
-
nums.map(n => ({ n }))。如果没有(),{}将被视为代码块,而不是对象文字。
标签: javascript