// 递归实现(简单版):
function flatten (arr) {
let result = [];
arr.forEach( (v, i) => {
if (Array.isArray(v)) {
result = result.concat(flatten(v))
}else {
result.push(arr[i])
}
});
return result
}
// 递归实现(简单版):
function flatten (arr) {
let result = [];
arr.forEach( (v, i) => {
if (Array.isArray(v)) {
result = result.concat(flatten(v))
}else {
result.push(arr[i])
}
});
return result
}