findMany(target) {
    const res = []
    this.depthEach((node, parent, deep) => {
      if (
        (typeof target === 'function' && target(node, parent, deep)) ||
        (typeof target === 'string' && node.label.search(target) !== -1)
      ) {
        res.push(node)
      }
    })
    return res
  }
find nodes
@param {Function | string} target