我在node.js中有一組字段的對象。可以說以功能的方式向js對象添加字段
let arr = [ {a:1,b:2}, {a:3,b:6}]
我想擴展所有的對象,並分配給一個新的變量。我天真的做法是像下面這樣
let arr2 = arr.map(x => x.c = x.a + x.b)
然而,箭頭函數返回x.a + x.b價值,而不是x
對象,所以我希望這不會工作。它也改變了arr
這是非常不起作用和混亂。
我對js比較陌生,所以也許我從一開始就在想錯。這種對象擴展的慣用js表達式是什麼?
不錯!正是我所希望的! :D – LudvigH