利用 map和 Map 进行
const array = [
{"id": 5,"name": "become","type": "bool"},
{"id": 6,"name": "become_exe","type": "string"},
{"id": 7,"name": "become_flags","type": "string"},
{"id": 8,"name": "become_method","type": "string"}
]
const array2 = [
{"name":"args","type":"dict","value":"6666666666","id":3},
{"name":"become_flags","type":"string","value":"55555","id":7},
{"name":"become_method","type":"string","value":"123","id":8},
{"name":"any_errors_fatal","type":"bool","value":false,"id":2}
]
let newList = [...array, ...array2]
const objArrayToMap = newList.map((item) => [item['id'], item])
console.log(objArrayToMap)
const list1 = [...new Map(objArrayToMap).values()]
console.log(list1)