javascript的splice()方法备注
时间:2010-04-22 来源:admin126com
splice,请注意是splice不是split,尽管二者长相很像但不是一个东西。
splice不是split都是可以用于数组操作有关的。
先说说split,split是根据一定的标识符分割一个字符串,返回的是数组。
例子:var a1="a,b,c";
var a2=a1.split(",");//返回数组["a","b","c"]
最奇妙的是这个应用:
var a1="blogguy";
var a2=a1.split("");//返回数组["b","l","o","g","g","u","y"]
说完了开胃菜,下面来认识一下splice,简单的解释该函数就是把指定的数据项删除,然后把指定的数据项插入到相应位置。
下面通过例子来说明:
例一:删除任意项
a1.splice(2,3);//注意参数个数是2个,表示从数组的a1的第3项(注意数组是从0开始的)开始删除3项。
例二:插入但是并不删除某项
a1.splice(2,0,"m","n")//注意参数个数,可以任意多个,只要大于3个就可以,表示在第三个元素后面插入两个元素"m","n",插入的数据可以任意多个,跟在后面就可以。
例三:删除并插入某项
a1.splice(2,1,"m","n")//同上,注意从第三个元素开始删除一个元素,然后插入两个元素:"m","n"。
大致用途就是这些
相关阅读 更多 +