数组扁平化
数组扁平化就是把这样的数组 [ 1,3,4,[ 4,5,[ 6,7 ] ] ] 变成 [ 1,2,3,4,5,6,7 ]这样 var arr = [ 1,3,4,[ 4,5 , [ 6,7 ] ] ]; function flattenArray( arr ) { var _arr = []; for( let i = 0 ; i< arr.length ; i++ ){ if( ! Array.isArray(arr[i]) ){ _arr.push(arr[i]); }else{ _arr = _arr.concat(flattenArray(arr[i])); } } return _arr; } var newArr = flattenArray(arr); console.log(newArr); 来源: https://www.cnblogs.com/lilei-site/p/11636537.html