push():数组尾项添加任意数值。arr.push(要添加的数据)
pop(): 移除数组末尾项arr.pop();
unshift(): 数组首项添加数据 arr.unshift(要添加的数据)
shift():删除数组首项。arr.shift()
splice(): 插入、替换、删除 数组项
splice(开始, 长度,元素…)
先删除,后插入 删除
splice(开始,长度)
插入 splice(开始, 0, 元素…)
替换 splice(开始, 长度, 元素)
删除:var arr=[1,2,3,9,8,7];
arr.splice(1,2);
插入:var arr=[1,2,3,9,8,7];
arr.splice(1,0,"red");
替换:var arr=[1,2,3,9,8,7];
arr.splice(1,2,"red");
concat():合并数组。
var arr1=[1,2,3,4,5,6];
var arr2=[1,2,4,99,11,22];
var arr3=arr1.concat(arr2);
sort()和reverse()
sort():数组升序排序。
reverse():反转数组。、
-------
数组.sort()如果不写参数 默认是按Unicode码进行排序
return a-b 从小到大进行排序 a<b从大到小进 行排序
function des(a,b){//降序
return b-a;
}
function asc(a,b){//升序
return a-b;
}
网友评论