function flatArr(arr) {
let result = [];
for (let i = 0; i< arr.length; i++ ){
if (Array.isArray(arr[i])) {
result = result.concat(flatArr(arr[i]));
} else {
result.push(arr[i]);
}
}
return result;
}
递归function flatArr(arr) { let result = []; for (let i = 0; i< arr.length; i++ ){ if (Array.isArray(arr[i])) { result = result.concat(flatArr(arr[i])); } else { result.push(arr[i]); } } return result;}先通过toString()把数组转成String对象,再结合.