JS删除数组元素
来源:互联网 发布:c语言for循环嵌套例子 编辑:程序博客网 时间:2024/06/08 01:30
这篇是在JAVAEYE转来的,被删了,还是在百度快照找来的:
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的元素 * 该方式IE4.o以后都支持了
2.数组对象splice方法:arr.splice(1,1); 这种方式数组长度相应改变,但是原来的数组索引也相应改变 splice参数中第一个1,是删除的起始索引(从0算起),在此是数组第二个元素 第二个1,是删除元素的个数,在此只删除一个元素,即’b'; 此时遍历数组元素可以用普通遍历数组的方式,比如for,因为删除的元素在 数组中并不保留 * 该方法IE5.5以后才支持 值得一提的是splice方法在删除数组元素的同时,还可以新增入数组元素 比如arr.splice(1,1,’d',’e'),d,e两个元素就被加入数组a ...
- js 删除数组元素。
- JS删除数组元素
- js数组删除元素
- js删除数组元素
- JS删除数组元素
- JS删除数组元素
- js 删除数组元素
- js删除数组元素
- js数组删除元素
- js数组删除元素
- js 删除数组元素
- js删除数组元素
- js删除数组元素
- js数组删除元素
- js数组删除数组元素!
- js 删除数组重复元素
- JS删除数组指定元素
- js数组删除元素问题
- 网站加速的几种常用方法
- Linux下解决sudo输入命令不能自动补全
- RGB空间与HSV空间的相互转换(C++实现,修正网上大多数的代码错误)
- javac和java指令理解
- 正则表达式匹配字符串中的数值部分并将其返回
- JS删除数组元素
- 25个让人惊叹的 HTML5 应用实验
- Fikker防盗链原理与实现 - 不改动任何网站程序
- 输入两个字符串,输出第二个字符串在第一个字符串中的连接次序
- js获取url参数
- ksh中包含变量的命令调用
- (转载)算法复杂度分析
- Linux下静态库和动态库(共享库)的制作与使用
- Java学习笔记6:输出九九乘法口诀