export const flatten = arr => {
return arr.reduce((result, item) => {
return result.concat(
item,
Array.isArray(item.children) ? flatten(item.children) : []
)
}, [])
}
将包含children对象的多维数组扁平化
最新推荐文章于 2023-08-28 23:25:36 发布
该博客探讨了一个用于将多维数组扁平化的JavaScript函数,通过reduce和concat方法实现。同时,文章还涉及了如何处理包含子数组的情况,使用递归方式将children数组一并扁平化。
288

被折叠的 条评论
为什么被折叠?



