2020
09-23
09-23
js实现树形数据转成扁平数据的方法示例
利用递归的方法循环树形数组,当遇到有children的对象再次调用递归函数循环children数组,每次循环的数据放入一个提前声明好的数组里,等所有递归函数执行完,这个数组即是想要得到的扁平数据数组。letres=[]constfn=(source)=>{source.forEach(el=>{res.push(el)el.children&&el.children.length>0?fn(el.children):""})}示例1letres=[]//用于存储递归结果(扁平数据)//递归函数constfn=(source...
继续阅读 >