【www.gdgbn.com--php入门】
他也可以插入数组。具体方法:
var array1 = new Array("1","2","3","4");
array1.splice(1,0,"5");//在 第2个元素后面,插入 5 ; 如果第2个参数为0,则不删除。
document.write(array1+"
"); //输出 1, 5 ,2 ,3,4
array1.splice(2,3,"7","8") // 删除 第3个的 元素后的 3个元素。也就是 第3个,第4个,第5个元素。然后在这个位置上插入7,8
document.write(array1);//输出 1, 5 ,7,8
注意:和concat()不同,splice并不将他插入的参数展开。也就是如果插入一个数组,他就是插入数组本身,还不是数组的元素。
而concat()插入数组的话,就会把数组展开,插入数组中的元素,不过当插入的数组里
还有数组的时候,就不会展开了。
7):push() 方法和pop()方法:
push(): 将一个或者多个数组 附加到数组的尾部。
pop() : 删除数组的最后一个元素。
var array1 = new Array("1","2","3","4");
array1.push("5");
document.write(array1+"
"); //输出 1, 2 ,3 ,4,5
array1.pop()
document.write(array1);//输出 1, 2 ,3 ,4
8):unshift() 方法和shift ()方法:
跟push和pop唱反调。。。
unshift (): 将一个或者多个数组 附加到数组的头部。
shift ():删除数组的第一个元素。
数组的一些方法是比较多,看起来也比较烦。所以大家应该有点耐心。
另外可以参考这篇文章;
总结:这章主要讲了对象和数组的一些方法。比较难记和难理解。不过任何事情都是从难到容易的过程。一次没看懂,再看一次。。。书读百遍,其意自现。。。。。。
也许你不需要读一百遍呢. ^_^。
是不是感觉看了这么多js概念,已经迫不及待的想自己写点例子什么的。好吧。
下章我们 来点实战的。。。。
如果还有不懂,可以google 搜索资料. (
或者联系我 ,可以去我的blog 给我留言 :