js数组的常见操作方法
let arr = [1, 2, 3, 4, 5]
let num1 = arr.splice(2, 3, 6, 6, 6)
console.log(num1, arr)
splice 一个参数是删除的位置
两个参数 第一个是删除的位置 第二是删除的个数
三个参数 第一个是插入元素的位置,第二个值是插入的个数,后面的都是插入的元素
返回新的数组
slice 截取数组 第一个参数开始截取的位置,第二个参数是结束的位置,不写默认到结尾,返回新的数组
join
let arr = [1, 2, 3, 4, 5];
let newArr = arr.join('=')//默认用逗号连接
console.log(newArr);//newArr=1,2,3,4,5;
sort() 将数组按照升序排序 返回新的数组 原数组也会改变
reverse() 将数组倒叙 返回新的数组 原数组也会改变
push 末尾添加
pop 末尾删除 并返回被删除的元素。
unshift 在头部添加
shfit 在头部删除
concat 合并数组或元素,返回新的数组,原数组不会改变
只有slice(),join(),concat() 不会改变原数组

浙公网安备 33010602011771号