0
使用lodash,我怎樣才能「填充」使用來自另一數組的值的按鍵陣列如下:填充陣列使用Lodash
let array = [{ obj: myObject, val: 42, ref: 4 }, { val: 100, ref: 1 }];
let refs = [{ key: 4, msg: 'Hello' }, { key: 1, msg: 'there' }]
// populate array[i].ref with refs[i].key
response = populate(array, refs, {key: 'ref', foreingKey: 'key'})
/*
response = [
{ obj: myObject, val: 42, ref: { key: 4, msg: 'Hello'} },
{ val: 100, ref: {key: 1, msg: 'There'} }
];
*/
事實上,我手動迭代兩個陣列,但我不能想出了Lodash如何做到這一點。
請問ref = key,還是隻是從其他數組中的對應索引添加對象?如果前者,你的預期產出是錯誤的。 – Andy