let arr4 =[1,2,[3,4,[5,6,7,[8,9]]]]
// DFS 深度优先遍历
// BFS 广度优先遍历
for(var i=0;i<arr4.length;i++){
if(typeof arr4[i] === "number"){
console.log( arr4[i] )
}else{
[].push.apply(arr4,arr4[i])
}
}