JavaScript 展平数组
示例
2维数组
在ES6中,我们可以通过散布运算符将数组展平...:
function flattenES6(arr) { return [].concat(...arr); } var arrL1 = [1, 2, [3, 4]]; console.log(flattenES6(arrL1)); //[1、2、3、4]
在ES5中,我们可以通过实现该目标。apply():
function flatten(arr) { return [].concat.apply([], arr); } var arrL1 = [1, 2, [3, 4]]; console.log(flatten(arrL1)); //[1、2、3、4]