array-flattern 发表于 2019-05-28 | 分类于 基础 扁平化一个数组 1234567891011121314151617181920// [1, 2, 3, 4, [5, 6, [7, 8], 9], 10]// [1,2,3,4,5,6,7,8,9,10]function flatter(arr){ var res = []; traversalAll(arr,res); return res;}function traversalAll(arr,res){ if(!arr){ return; } if(Array.isArray(arr)){ for(let k=0;k <arr.length;k++){ traversalAll(arr[k],res); } } else { res.push(arr); }}