[1,2,3].map(a=>{return {id:a}})
这是正确写法.
然而强迫症表示这个简单的东西也要写成三行(auto format),实在是不舒服.
归根结底是因为js的语法中{}既表示语法块,又表示构建新对象.
偶然发现其实可以这样写
[1,2,3].map(a=>Object({id:a}))
看着舒服多了......
好吧,还是文档没有仔细看.
虽然是个很小的发现,不过算是解决了我一大心病,所以容许我水一贴...
回复 (4)
V
[1,2,3].map(a=>({id:a}))
Y
用()就行
A
看 1L
好烂的发现。。。
D
水贴...
参与回复
登录后即可参与回复。登录