数组平铺的方法
数组:var arr = [[1, 2],3,[[4],5],6];
1.最普通的方法
var arr2 = [];
//循环遍历数组
function getArr(arr){
arr.forEach(function(v,i){
Array.isArray(arr[i])?getArr(arr[i]):arr2.push(arr[i]);
});
};
getArr(arr);
console.log(arr2);
2. map遍历,concat拼接
function getArr(arr){
return [].concat(
// ...arr.map(v => Array.isArray(v)?getArr(v):v)
...arr
);
}
console.log(getArr(arr));