javascript笔记(三)

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     

  

posted on 2012-04-08 22:19  逍遥叹  阅读(138)  评论(0编辑  收藏  举报