删除指定的数组元素
在数组中删除指定的数组元素,其思路和前面讲解的筛选数组的思路类似。例如,将一个数组中所有数值为0的元素删除,示例代码如下。
1 var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
2 var newArr = [];
3 for (var i = 0; i < arr.length; i++) {
4 if (arr[i] != 0) {
5 newArr[newArr.length] = arr[i];
6 }
7 }
8 console.log(newArr); // 输出结果:(7) [2, 6, 1, 77, 52, 25, 7]