var Arr = [1,2,3,4,5]; Arr.push(6); console.log(Arr);//[1,2,3,4,5,6] Arr.unshift(0); console.log(Arr);//[0,1,2,3,4,5,6] Arr.splice(3,0,33); console.log(Arr);//[0,1,2,33,3,4,5,6]
删除
对应增加,删除也是三个方法:
-pop 从尾部删除
-shift 从头部删除
-splice 指定位置删除
1 2 3 4
var Arr = [1,2,3,4,5]; Arr.pop();//[1,2,3,4] Arr.shift();//[2,3,4] Arr.splice(1,1);//[2,4]
数组的排序
数组的排序有两个方法
-reverse 倒序排列
-sort 按字典排列(元素视为字符)
1 2 3 4 5 6 7
var Arr = [1,2,3,4,5]; Arr.reverse();//[5,4,3,2,1] Arr.sort();//[1,2,3,4,5]; var Arr2=[a,f,g,e]; Arr2.sort();//[a,e,f,g]; var Arr3=[1,2,3,10]; Arr3.sort()//[1,10,2,3];