const idx = arr.findIndex(i => i.id == obj.id) idx < 0 ? arr.push(obj) : arr.splice(idx, 1, obj)
短短两行,真牛B
findIndex方法常用来查找数组中满足条件的第一项元素的下标
如果没有符合条件的元素返回 -1
const idx = arr.findIndex(i => i.id == obj.id) idx < 0 ? arr.push(obj) : arr.splice(idx, 1, obj)
短短两行,真牛B
findIndex方法常用来查找数组中满足条件的第一项元素的下标
如果没有符合条件的元素返回 -1