let arrList = [{name: '张三',age: 18, selected: true},{name: '李四',age: 19, selected: true},{name: '王五',age: 19, selected: false}] //找出所有selected等于true的下标并删除
for (let i = 0; i <arrList.length; i++) {
if (arrList[i].selected) {//selected等于true
console.log('i',i) //打印出符合条件的下标
arrList.splice(i,1) //删除符合条件的数据
i-- //这个一定要加,循环执行完删除后数组下标要更新
}
}
这个是数据结构
删除完后