/*
数组常用方法:
1、数组内置操作方法:会改变原数组
push 末尾添加 可以在数组末尾添加一个或多个元素,返回值是操作后的数组长度
var arr = [1, 2, 3, 4, 5, 6]
var a=arr.push('新的元素')
console.log(arr);//[1, 2, 3, 4, 5, 6, '新的元素']
console.log(a);//7
var b = arr.push(9, 8, 7)
console.log(arr);//[1, 2, 3, 4, 5, 6, 9, 8, 7]
console.log(b);// 9
-----------------------------------------------------------------------------------------
pop 末尾删除 可以在数组末尾删除一个元素,返回被删除的元素
var arr=[1,2,3,4]
var a=arr.pop()
console.log(arr);//[1, 2, 3]
console.log(a)//4
-----------------------------------------------------------------------------------------
unshift 头部添加 在数组头部添加一个或多个元素
var arr = [1, 2, 3, 4, 5, 6]
var a=arr.unshift('新的元素')
console.log(arr);//['新的元素', 1, 2, 3, 4, 5, 6]
console.log(a);//7
var b = arr.unshift(9, 8, 7)
console.log(arr);//[9, 8, 7, 1, 2, 3, 4, 5, 6]
console.log(b);// 9
-----------------------------------------------------------------------------------------
shift 头部删除 可以在数组头部删除一个元素,返回被删除的元素
var arr=[1,2,3,4]
var a=arr.shift()
console.log(arr);//[2, 3,4]
console.log(a)//1
-----------------------------------------------------------------------------------------
sort 数组排序 返回排序后的数组
倒序
var arr = [1,2,4,3,5,6]
var a = arr.sort((a,b)=>b-a)
console.log(arr);//[6, 5, 4, 3, 2, 1]
console.log(a);//[6, 5, 4, 3, 2, 1]
正序
var arr = [6, 5, 4, 2, 3, 1]
var a = arr.sort((a,b)=>a-b)
console.log(arr);//[1, 2, 3, 4, 5, 6]
console.log(a);//[1, 2, 3, 4, 5, 6]
-----------------------------------------------------------------------------------------
reverse 数组倒序 返回到序后的数组
var arr = [1,2,3,4,5,6]
var a = arr.reverse()
console.log(arr);
console.log(a);
-----------------------------------------------------------------------------------------
splice 常用作增加,删除,修改数组 本质是数组
有三个参数splice(开始元素的下标,删除的个数,增加的元素,增加的元素,...)
var arr = [1,2,3,4,5,6]
var a = arr.splice(3,2,9,8,7)
console.log(arr);//[1, 2, 3, 9, 8, 7, 6]
console.log(a);//[4, 5]
*/
JS数组内置操作方法(自用)
于 2022-09-14 18:23:44 首次发布