数组Array常用的方法
一、改变原数组的方法
1.push():在数组末尾添加一个或多个元素,返回更改后数组的长度。
let arr=[0,1,2,3];
console.log(arr.push(4,5),arr);//6 [0,1,2,3,4,5]
2.pop():删除数组的最后一个元素,返回被删除的元素。
let arr=[1,2,3];
console.log(arr.pop(),arr);//3 [1,2]
3.unshift():在数组开头添加一个或多个元素,返回更改后数组的长度。
let arr=[3,4];
console.log(arr.unshift(0,1,2),arr);//5 [0,1,2,3,4]
4.shift():删除数组的第一个元素,返回删除的元素。
let arr=[1,2,3,4];
console.log(arr.shift(),arr);//1 [2,3,4]
5.sort():将数组中的元素进行排序,返回排序后的数组。
let arr=[3,27,18,6,4];
//无参数:按首字符的先后排序
// arr.sort();//[18,27,3,4,6]
//有参数
arr.sort(function(a,b){
return a-b;//正序 //[3,4,6,18,27]
})
arr.sort(function(a,b){
return b-a;//逆序 //[27,18,6,4,3]
})
6.reverse():将数组中的元素进行翻转,返回翻转后的数组。
let arr=[3,27,