数组扁平化
[1, [2, 3, [4, 5]]] ------> [1, 2, 3, 4, 5]
// 1、 递归
function fn(arr) {
let res = []
arr.forEach(element => {
if (Array.isArray(element)) {
let child = fn(element)
res = res.concat(child)
} else {
res.push(element)
}
});
return res
}
fn([1, [2, 3, [4, 5]]])