错误代码展示,下面代码并没有完全删除3,打印arr的结果是[1,2,3,5]
let arr = [1,2,3,3,5];
for(let i=0; i < arr.length; i++){
if (arr[i] == 3) {
arr.splice(i, 1);
}
}
修改后代码,打印arr的结果是[1,2,5]
let arr = [1,2,3,3,5];
for(let i=0; i < arr.length; i++){
if (arr[i] == 3) {
arr.splice(i, 1);
i = i - 1;
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。