function flattern(list,depth){
var array = [];
list.forEach(ele=>{
if( depth !== 0 && ele.constructor === Array){
array.push(...(flattern(ele,depth-1)));
}else if(ele.constructor!==Array){
array.push(ele)
}else{
array.push(ele)
}
});
return array;
}
这是我面完以后第二题的思路,不过感觉上面的更简单,大家可以参考他的