JavaScript将树形结构转换一维数组

Posted 码上暴富

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript将树形结构转换一维数组相关的知识,希望对你有一定的参考价值。

js将树形结构转换一维数组

js将树形结构转换一维数组

传递树形结构的参数,然后直接调用即可

let treeToArray = tree => { // tree是要传递的树形结构数组
        let arr= [];
        const expanded = datas => {
            if (datas&& datas.length > 0){
                datas.forEach(e => {
                    arr.push(e);
                    expanded(e.children);
                })
            }
        };
        expanded(tree);
        return arr;
    },

以上是关于JavaScript将树形结构转换一维数组的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript打印JSON对象 - 树形结构输出 - 格式化JSON数组 - JS从一维数组 生成树形结构对象

JavaScript打印JSON对象 - 树形结构输出 - 格式化JSON数组 - JS从一维数组 生成树形结构对象

JavaScript打印JSON对象 - 树形结构输出 - 格式化JSON数组 - JS从一维数组 生成树形结构对象

JavaScript 扁平与树形数组数据的转换

JavaScript将数组转为树形结构

JavaScript将数组转为树形结构