标签:
栈
1)var a=new Array(),a.push(a,b,...),a.pop()
queue
1)var a=new Array(),
a.push(a,b,...),a.shift()
a.unshift(a,b....),a.pop()反向队列
数组方法
1)由于按照string排序var a=[3,1,2,6,5,11];//1,11,2,3,4,5,6
像c++一样加个控制函数a.sort(function) 写a-b简单方法
2)倒转reverse
3)连接,c=a.concat(b),a不改变
4)slice位置复制
var a=[3,1,2,6,5,11];
var b=a.slice();//复制一遍
var c=a.slice(1);//重第二个开始
5)splice 和上面的有相同,切出部分一样,不过他会改变原来的a数组
var a=[‘a‘,‘b‘,‘c‘,‘d‘];
var b=a.splice(0,1);//bcd删除一个位置
var c=a.splice(1,0,‘0‘);//b0cd加入
var d=a.splice(1,1,‘zz‘);//bzzcd删除再加入
var d=a.slice(1,3);//从1到3-1复制
标签:
原文地址:http://www.cnblogs.com/vhyc/p/5751457.html