js 删除数组多个元素
js 如何一次性删除数组中的多个元素?
var arr = [1,2,5,4,5,6,7,8,5]; for(var i = 0;i<arr.length;i++){ if(arr[i]===5){ arr.splice(i,1); i--; } } console.log(arr); //[1,2,4,6,7,8]
var arr = [2, 3, 5, 7]; arr = arr.filter(item => item !== 5);
var arr = [2, 3, 5, 7]; for (let i = arr.length - 1; i >= 0; i--) { if (arr[i] === 5) { arr.splice(i, 1); } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步