1.根据key删除某一项
let Arr = [{key:1}, {key: 2}, {key: 3}] //要删除的原数组
let targetKey = 1 // 要删除的item的key
let newArr = Arr.filter(item=>{
return item.key !== targetKey
})
console.log(newArr)
最终输出:
2. 根据key修改某一项
let Arr = [{key:1, sex:0}, {key: 2, sex:0}, {key: 3, sex:0}] //要修改的原数组
let targetKey = 2 // 要修改的item的key
let newArr = Arr.map(item => {
item.key == targetKey ? item.sex= 1 : '' // 和if/else一个效果
return item
})
console.log(newArr)
最终输出: