👋 本文章为我(XXG)原创,由于个人能力有限,此笔记可能会错漏、过时、或需要补充。
📖 笔记文章由于多平台发布,为了修改方便,可以参观我的博客:https://xxggg.github.io
🚀 我会根据我的知识学习,持续更新、完善这些笔记。让它更加通俗易懂,少错误。
🐤 本文章对应博客里的:https://xxggg.github.io/FrontEnd/JavaScript/JS_ArrayBatchesDelete.html
🟨 JS 数组批量删除
🟨 利用filter过滤
var arr = [
{ name:"xxg",age:18 },
{ name:"xxggg", age:19},
{ name:"yt", age:18}
]
var arr2 = arr.filter(item =>{
return item.age == 18
})
console.log(arr2)
//arr2 = [
// { name:"xxg", age:18 }
// { name:"yt", age:18}
//]
🟨 splice倒序删除
- 一定要倒序,正序就炸了~
let arr = [1,2,2,3,4,5];
let len = arr.length
for(let i=len; i>=0 ; i--){
if(arr[i]==2){
arr.splice(i,1)
}
};
console.log(arr)
//arr=[1,3,4,5]







网友评论