数组的创建方式也有两种:
var 名字 = new Array();
var 名字 = Array();
数组的检测方法也有两种,检测他到底是不是数组:
if(名字 instanceof Array)
if(Array.isArray(名字))
数组转字符串的方法:
toLocaleString()、valueof()、join()
join()也可以用作分隔符的字符串,切记只能接受一个参数,然后返回包含所有数组项的字符串。
栈方法:是后进先出,也就是最后进来的最先出去
push()方法:接收任意数量的参数,从末尾开始添加,然后返回修改后数组的长度。
pop()方法:移除最后一项,减少数组的length值,然后返回被移除的项。
队列方法和栈方法比较类似,但是他是先进先出
重排序方法:
reverse():翻转 就是反着重新排序
sort():会调用每个数组项的toString()转型方法然后比较得到的字符串, 然后确定顺序
sort有升序降序
var values = [0,1,5,10,15];
values.sort(function(a,b){
return a-b; //升序
return b-a; //降序
});
网友评论