concat() //给数组添加元素
var a=[1,2,3];
a.concat(4,5) //返回【1,2,3,4,5】
a.concat([4,5]) //返回【1,2,3,4,5】
a.concat([4,5],[6,7]) //返回【1,2,3,4,5,6,7】
a.concat(4,[5,[6,7]]) //返回【1,2,3,4,5,[6,7]】
join() //把数组转化成字符串
a=new Array(1,2,3,"sgdsgahg");
s=a.join("+");
alert(s); //显示1+2+3+sgdsgahg
length() //求数组长度
a=new Array(); // 0
b=new Array(10); // 10
c=new Array("一","二","三"); // 3
c[3]="four"; // 4
c[10]="ssdadsada"; // 11
pop() //输出数组元素中最后一个元素
var stack=[];
stack.push(1,2); //stack[1,2] 返回2
stack.pop(); //stack[1] 返回2
stack.push([4,5]); //stack[1,[4,5]] 返回2
stack.pop(); //stack[1] 返回【4,5】
stack.pop(); //stack[] 返回1
reverse() //颠倒数组元素
<script>
a=new Array(1,2,3,4,5);
c=a.reverse();
alert(c);
</script>
shift() //将元素移出数组 返回数组的第一个元素
var a=[1,[2,3],4];
a.shift(); //返回 1 a=[[2,3],4]
a.shift(); //返回【2,3】 a=[4]
slice() //返回数组的一部分
var a=[1,2,3,4,5,6,7];
a.slice(0,3); //返回1,2,3
a.slice(3); //返回 4,5,6,7
a.slice(1,-1); //返回2,3,4,5,6
a.slice(-3,-2); //返回5