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