通过添加基于计数的索引来合并两个 javascripts 数组对象

merge two javascripts array objects by adding index based on count

我有以下对象:

index;
@track cashList = [{Id: "",Index: index }];

我的服务输出对象数组以下:

result = [{Id:"100"},{Id:"101"},{Id:"102"}];

result 合并后,cashList 应该看起来像

@track cashList = [{Id: "100",Index: 0 },{Id: "101",Index: 1 },{Id: "102",Index: 2 }];

cashList = result; //This one populating `Id` but not sure how to populate index

如有任何帮助,我们将不胜感激。

您可以映射数组并传入索引,因此在下面...item 意味着您保留现有对象并添加索引。

result.map((item,index) => ({
    ...item,
    index
}))