编写一个 JavaScript 函数。这个函数将接受一个数组 list 和一个要添加的新元素对象作为参数。函数内部会检查数组中是否已存在与新元素所有字段值都相同的元素,如果存在则删除它,然后在数组尾部添加新元素,最...
== -1) { list.splice(foundIndex, 1); } // 将新元素添加到数组末尾 list.push(newElement); // 截取后三个元素并逆序返回 return list.slice(-3).reverse(); } // 测试示例 let list1 = [ { id: 2 }, { id: 3 }, { id: 4 } ]; let newElement1 = { id: 2 }; console.log(u...