单层
function Flat(arr){ // es6
return [].concat(...arr);
}
嵌套
const Flat = arr => {
return arr.reduce((a, b) => {
return a.concat(Array.isArray(b) ? Flat6(b) : b)
}, [])
};
单层
function Flat(arr){ // es6
return [].concat(...arr);
}
嵌套
const Flat = arr => {
return arr.reduce((a, b) => {
return a.concat(Array.isArray(b) ? Flat6(b) : b)
}, [])
};