【递归思想】
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
    </head>
    <body>
        
        <script>
            const _flatten = arr => {
                // 补全代码
                let i=0;
           	let resArr = new Array();

           	do{

           		i = 0;
           		
           		while(typeof arr[i] == 'number'){
           			resArr.push(arr[i])
           			i++;
           
           		}
       
           		arr = arr[i];

           		if(arr == undefined){
           			break;
           		}
        


           	}while(typeof arr[0] == 'number' || arr.length == 1)

           	return resArr;
            }
        </script>
    </body>
</html>