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]