1.0.0 • Published 3 years ago
lzl-flat-1 v1.0.0
降维
let utils = {
steamroller(arr) {
return arr.flat(Infinity);
}
};
let p1 = utils.steamroller([1, [2, [3, 4, [5],
[6, [7]]
]]]);
let p2 = utils.steamroller([1, [{},
[3, 4, [5],
[6, [7]]
]
]]);
console.log(p1); //[ 1, 2, 3, 4, 5, 6, 7 ]
console.log(p2); //[ 1, {}, 3, 4, 5, 6, 7]
1.0.0
3 years ago