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

Daming 2019-05-09
0条评论 813 次浏览
Daming 2019-05-090条评论 813 次浏览

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

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)
            }
          }
        })
      },
1+

发表评论

电子邮件地址不会被公开。