数组扁平化 const flatten = (arr) => { let result = []; for (let i = 0; i < arr.length; i++) { if (Array.isArray(arr[i])) { result = result.concat(flatten(arr[i])); } else { result.push(arr[i]); } } return result; }; console.log(flatten([1, 2, [3, 4, [5, 6, [7, 8, [9]]]]]));