此处只能用for循环,用map不行,因为map无法更改index值
不宜用delete,delete删除数组后长度不变,删除的位置显示空数组
function filterValue(arr){//过滤多余校验
for(let i =0;i<arr.length;i++){
if(删选条件){
arr.splice(i,1)
i=i-1
}
}
return arr
}
本文介绍了一种使用for循环而非map或delete操作来优化数组的方法,详细解释了如何通过splice方法结合for循环来动态调整数组长度,从而实现高效的数据过滤。
此处只能用for循环,用map不行,因为map无法更改index值
不宜用delete,delete删除数组后长度不变,删除的位置显示空数组
function filterValue(arr){//过滤多余校验
for(let i =0;i<arr.length;i++){
if(删选条件){
arr.splice(i,1)
i=i-1
}
}
return arr
}

被折叠的 条评论
为什么被折叠?