JavaScript merging objects by id

前端 未结 16 1882
没有蜡笔的小新
没有蜡笔的小新 2020-11-22 09:43

What\'s the correct way to merge two arrays in Javascript?

I\'ve got two arrays (for example):

var a1 = [{ id : 1, name : \"test\"}, { id : 2, name :         


        
16条回答
  •  长情又很酷
    2020-11-22 10:30

    If you have exactly the same number of items in both array with same ids you could do something like this.

    const mergedArr = arr1.map((item, i) => {
      if (item.ID === arr2[i].ID) {
        return Object.assign({}, item, arr2[i]);
      }
    });
    

提交回复
热议问题