js 删除数组的几种方法小结 delete array[i]
2020-06-07 06:09
351 查看
var arr=['a','b','c'];
若要删除其中的'b',有两种方法:
1.delete方法:delete arr[1]
这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用
复制代码代码如下:
for(index in arr)
{
document.write('arr['+index+']='+arr[index]);
}
这种遍历方式跳过其中undefined的元素
<html> <body> <script type="text/javascript"> var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" delete mycars[1] for (i=0;i<mycars.length;i++) { document.write(mycars[i] + "<br />") } var arr=['a','b','c']; delete arr[1] for(index in arr) { document.write('<br>arr['+index+']='+arr[index]); } </script>
转载于:https://my.oschina.net/u/3427060/blog/1477328
相关文章推荐
- js 删除数组的几种方法小结 delete array[i]
- js 删除数组的几种方法小结
- js 删除数组的几种方法小结
- Js删除数组中某一项或几项的几种方法(推荐)
- js删除Array数组中指定元素的两种方法
- js删除数组中某一项或几项的几种方法
- js删除数组的几种方法
- js 删除数组几种方法
- js 删除数组几种方法
- 记录:js删除数组中某一项或几项的几种方法
- js 删除数组几种方法
- 记录:js删除数组中某一项或几项的几种方法
- js删除数组中某一项或几项的几种方法
- js中使用splice删除数组中某一项或几项的几种方法
- js删除数组中某一项或几项的几种方法
- 【转载】【工作笔记】js删除数组中某一项或几项的几种方法
- JS数组array元素的添加和删除方法代码实例
- js删除数组中某一项或几项的几种方法
- js--引用类型Array--2.数组合并几种方法
- js 删除数组几种方法