//获取到要删除的客户的索引值
let temp = this.userClients.map(item=>{
//this.userClients所有选中的要删除的元素(数组)
return this.clientData.indexOf(item)
//this.clientData所有的客户信息元素(数组)
//在所有的客户信息中查找到要删除的元素,返回其索引值,并赋值给temp变量
});
console.log(temp);
//遍历要删除点的客户的索引值(用sort()排序-->从大到小,这样删除时就不会误删其他的),然后在所有的客户信息中找到要删除元素的索引值并用splice()删除
temp.sort((a,b)=>{return b-a}).forEach(item=>{
//sort((a,b)=>{return b-a})可以简写为:sort((a,b)=>b-a)
this.clientData.splice(item,1)
});
数组元素的批量删除
最新推荐文章于 2024-05-15 10:51:29 发布