js数组添加、修改、删除元素和数组⽅法集合js合并两个数组
js数组添加、修改、删除元素和数组⽅法集合
这是作者第⼀次整理js数组的API内容会不全,会持续更新
数组添加、修改、删除元素
//添加
let myArray=[1,2,3];
myArray.push(4,5);//5,数组尾部添加元素,返回数组的新长度,注意不是返回数组,
console.log(myArray)//[1,2,3,4,5],并且修改数组.
myArray.unshift(6,7);//7,数组头部添加元素,返回数组的新长度,注意不是返回数组。
console.log(myArray)//[6,7,1,2,3,4,5],并且修改数组。
myArray.splice(2,0,'⼼恋');//[],第⼀个参数为从哪⾥(下标)开始,第⼆个参数为(从第⼀个参数的下标)
删除⼏个元素,第三个参数为添加的元素可以是多个,返回值为删除的元素组成的新数组,没有返回新数组
console.log(myArray)//[6,7,'⼼恋',1,2,3,4,5],并且修改数组
//删除
let a =[1,2,4];
a.pop();//4,删除数组的最后⼀个元素,并返回删除的元素。
console.log(a)//[1,2],并修改数组。
let a =[1,2,3];
let b = a.shift();//1,删除数组的第⼀个元素,并返回删除的元素
console.log(a);//[2,3],并修改数组
//修改
let a =[1,2,3];
a[1]=5;//[1,5,3];也可使⽤splice
//slice()⽅法返回⼀个从开始(下标)到结束(下标)(不包括结束)选择的数组的⼀部分浅拷贝到⼀个新数组对象,原始数组不会被修改。
let a =[1,2,3];
let b=slice(1,2)//[2]
数组合并
let arr1 = ['1', '2', '3'];
let arr2 = ['d', 'e', 'f'];
let arr3 = at(arr2);//['1', '2', '3','d', 'e', 'f'],⽤于合并两个或多个数组。此⽅法不会更改现有数组,⽽是返回⼀个新数组。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。