function flattenArray(arr) { let flattenedArray = []; for (let i = 0; i < arr.length; i++) { if (Array.isArray(arr[i])) { flattenedArray = flattenedArray.concat(flattenArray(arr[i])); } else { flattenedArray.push(arr[i]); } } return flattenedArray; }

// 示例 const nestedArray = [1, [2, [3, 4]], 5]; const flattenedArray = flattenArray(nestedArray); console.log(flattenedArray); // [1, 2, 3, 4, 5]

用JavaScript写一个数组扁平化函数封装代码

原文地址: https://www.cveoy.top/t/topic/Mbw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录