题解 | #数组扁平化#
数组扁平化
http://www.nowcoder.com/practice/5d7e0cf4634344c98e6ae4eaa2336bed
【递归思想】
<!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>