js,将两个数组连接的⼏种⽅法。
1.使⽤concat,concat不会改变原数组,所以需要新定义⼀个变量来接收
var a =[1,2,3,4,5]
js合并两个数组var b =[6,7,8,9]
var c = a.concat(b);
console.log(c);
2.使⽤splice,splice中第⼀个数为插⼊的位置,第⼆个为要删除的项数,这⾥是插⼊所以是0,之后就写需要插⼊的数据。这⾥不能直接写⼊⼀个其他数组,否则就会出现数组⾥嵌套了⼀个数组。
//在a数组中插⼊1,2,3
var a =[1,2,3,4,5]
a.splice(5,0,1,2,3)
console.log(a);
3.如果需要使⽤splice连接两个数组,就需要使⽤到ES6中的展开运算符
var a =[1,2,3,4,5]
var b =[6,7,8,9]
a.splice(5,0,...b)
console.log(a);
4.直接使⽤ES6中的展开运算符
这⾥需要将两个数组都展开,否则会出现数组中嵌套数组的情况
var a =[1,2,3,4,5]
var b =[6,7,8,9]
a =[...a,...b]
console.log(a);

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