1.push()方法
let arr = [23,21,16,23,92]
let res = arr.push('ll') // push后面增加一个元素
console.log(arr) // 会改变原数组
console.log(res) // 新数组的长度
2.pop()方法
let arr = [23,21,16,23,92]
let res = arr.pop() // pop后面删除一个元素
console.log(arr) // 会改变原数组
console.log(res) // 删除的元素
3.shift()方法
let arr = [23,21,16,23,92]
let res = arr.shift() // pop前面删除一个元素
console.log(arr) // 会改变原数组
console.log(res) // 删除的元素
4.unshift()方法
let arr = [23,21,16,23,92]
let res = arr.unshift('67') // pop前面增加一个元素
console.log(arr) // 会改变原数组
console.log(res) // 新数组的长度
5.splice()方法
let = [34, 12, 31, 89, 11, 20];
// splice第一个参数是索引,第二个参数是删除的个数,第三个是新增的元素
// 第二个不传的话是删除到最后一项,第二个参数也可选择不传值
let res1 = arr.splice(1);
console.log(res1); // 删除的数组
console.log(arr); // 会改变原数组
let res2 = arr.splice(1, 3);
console.log(res2);
let res3 = arr.splice(1, 3,'呵呵');
console.log(res3);
6.reverse()方法
let arr = [23,41,56,41,79]
let res = arr.reverse()
console.log(res) // 颠倒数组
console.log(arr) // 会改变原数组,和res结果一样
7.sort()方法
let arr = [45,12,41,90,25,11]
let res1 = arr.sort()
console.log(res1) // 默认是按元素的字典顺序进行排序
console.log(arr) // 排序以后的数组
let res2 = arr.sort(function(a,b){
return b - a
})
console.log(res2) // 升序
console.log(arr) // 默认是按元素的字典顺序进行排序
// 排序以后的数组
let res3 = arr.sort(function(a,b){
return a-b
})
console.log(res3) // 降序
console.log(arr) // 默认是按元素的字典顺序进行排序