使用递归和 while 循环是更简单的方法之一
export default function flatten(value) { const arr = [] const flat = (a) => { let counter = 0 console.log(a) while (counter你也可以使用reduce()和array.concat()来做到这一点
export default function flatten(value) { return value.reduce((acc, val) => Array.isArray(val) ? acc.concat(flatten(val)) : acc.concat(val), []); }
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3