概念 深度优先:找到一个节点后,把它的后辈都找出来,最常用递归法。 广度优先:找到一个节点后,把他同级的兄弟节点都找出来放在前边,把孩子放到后边,最常用 while。 举例数据 var nodes = [ { name: "爷爷", children: [ { name: '爸爸', children: [{ name: '我', children: [{ name: '我孩子', children: [] }] }] }, { name: '叔叔', children: [