一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js 删除数组元素方法

时间:2010-08-26 编辑:简简单单 来源:一聚教程网

 

var arr=[’http://down.111com.net',’b',’c'];


若要删除其中的’b',有两种方法:

1.delete方法:delete arr[1]


这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用
for(index in arr)
document.write(’arr[’+index+’]=’+arr[index]);

方法二


方法三

arrayobj.splice( start, deletecount, [item1[, item2[, . . . [,itemn]]]]) 


关于splice函数参数说明

其中arrayobj必选项。一个 array 对象。
  start是必选项。指定从数组中移除元素的开始位置,最小值为0。
  deletecount是必选项。要移除的元素的个数。
  item1, item2,. . .,itemn是可选项。要在所移除元素的位置上插入的新元素。
  javascript中splice函数方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayobj。返回值是一个由所移除的元素组成的新 array 对象。

热门栏目