声明数组
var tmp=[];//简写模式var tmp= new Array();//直接new一个var tmp=array(); //直接new一个
在new数组的时候可以传入一个参数,表示数组的初始化长度
var tmp = new array();数组的元素可以是任意的var tmp=[3,true,8.5,'ssgao',[a,b],{'name':'lin'}];
unshift 在数组的第一个元素前插入元素
//使用unshift在数组第一个元素前插入元素,并返回数组长度var tmp =['a','b'];var len= tmp.unshift('c');// len=3, tmp=[c,a,b]var len= tmp.unshift('d,e');//tmp=[d,e,a,b]
shift弹出数组的第一个元素的值,返回被弹出的元素值
var tmp=[a,b,c];var val=tmp.shift();//val=a,tmp=[b,c];
push在数组的末尾添加元素,返回添加元素以后数组的长度
var tmp=['a','b','c'];var len=tmp.push('d')//len=4 tmp=['a','b','c','d'];
pop 函数删除数组末尾的元素
var tmp=['a','b','c'];var val=tmp.pop(); //val=c;tmp=['a','b']