『XXG JS』JavaScript 数组 - 批量删除

2022-07-27  本文已影响0人  谢夏戈

👋 本文章为我(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]
上一篇 下一篇

猜你喜欢

热点阅读