javascript Array数组类详解

 

concat尾巴插入

var arr = new Array(4);

arr[0] = "a";

arr[1] = "b";

arr[2] = "c";

arr[3] = "abcd";

var arrs = arr.concat("sdfsdf","asdfsadf");

arr.concat("sdfsdf","asdfsadf");

alert(arr.join('|'));  //a|b|c|abcd

 

slice截取  1个参数是从n开始到结束。2个参数第2个参数是取前面一位。

 

var acolor=["red","green","red","yello"];
var acolor1 = acolor.slice(1);
alert(acolor1.toString());//output "green,red,yello"
var acolor2 = acolor.slice(1,3);
alert(acolor2.toString());// "green,red,yello"

 

push 结束的地方添加

acolor1.push("black");  //output "red,green,red,yello,black"

pop尾巴处删除一项

acolor1.pop();  

shifte删除第一项

acolor1.shift();

 

 

 



posted @ 2011-11-25 17:10  心有余白  阅读(204)  评论(0编辑  收藏  举报