flatten数组扁平化 发表于 2019-10-25 | 分类于 javascript flatten数组扁平化方案循环数组+递归思路:循环数组,如果数据中还有数组,递归调用flatten扁平函数,用concat连接,最终返回result 12345678910111213function 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}flatten(arr) 使用apply 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝