let arr1 = [{ "id": 123, "name": null }, { "id": 456, "name": null }]
let t2 = []
for (let cur of arr1) {
console.log("arr1循环",cur)
t2 = t2.some(item => {
console.log("t2循环",item)
let tmp = (!cur['name'] || item['name'] == cur['name'])
console.log(tmp)
return tmp
}) ? t2 : [...t2, cur]
console.log(t2)
}