一、concat方法
concat方法在Array的原型上,所以直接使用Array.prototype.concat(array1,array2...),也可以([]).concat(array1,array2...)。 concat能不改变原数组的情况下黏连n个数组
var arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
var newArr = Array.prototype.concat(arr[0],arr[1],arr[2])
console.log(newArr) //(9) [1, 2, 3, 4, 5, 6, 7, 8, 9]
二、展开运算符
展开运算符是es6语法中出现的(,和剩余参数形式上一样,联合使用很强大的样子)
let arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
let newArr2 = [...arr[0],...arr[1],...arr[2]]
console.log(newArr2)//(9) [1, 2, 3, 4, 5, 6, 7, 8, 9]
三、第三种方法
文件加载失败,请稍后再试
多多交流交流指点纠错进步,鞠躬