javascript寻找数组中某元素的所有祖先(父级)

chat

递归方式实现寻找数组中某元素的所有祖先

var data =[];
var address =[];
findAncestors(source, title, obj) {
        obj = obj ? obj : {};
        source.forEach((item, index) => {
          if (item.title === title) {
            address.push(item.title);
            if (obj.title) {
              findAncestors(data, obj.title);
            }
          } else {
            if (item.child.length > 0) {
              findAncestors(item.child, title, item)
            }
          }
        })
      },

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/806/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
javascript寻找数组中某元素的所有祖先(父级)
递归方式实现寻找数组中某元素的所有祖先 var data =[]; var address =[]; findAncestors(source, title, obj) { obj = obj ? obj : {}; sour……
<<上一篇
下一篇>>
chat