题解 | #移除数组中的元素#
移除数组中的元素
https://www.nowcoder.com/practice/a93dd26ebb8c425d844acc17bcce9411
法一:for循环 + splice
function removeWithoutCopy(arr, item) {
for(let i = 0; i < arr.length; i++) {
if(arr[i] === item) {
arr.splice(i,1);
i--;
}
}
return arr;
}
法二:while循环 + splice
function removeWithoutCopy(arr, item) {
while(arr.indexOf(item) !== -1) {
arr.splice(arr.indexOf(item), 1);
}
return arr;
}
JS基础练习记录 文章被收录于专栏
巩固JS基础
格力公司福利 356人发布