【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 给我留言 :

本文来源:http://www.gdgbn.com/jiaocheng/15523/