要把最终结果返回去,不然递归完就没有结果了
手动赞
return代表该函数是否有返回值,对于不同需求需要不同处理,建议去看下函数的分类
JavaScript高级程序设计第三版67页,3.8小结:实际上未指定返回值的函数返回的是一个特殊的undefined值。
因为你要把 最终查找的结果返回 true/false
好吧,问题解决了,我没写return,递归的函数也要return
我试了下,如果按你这样写,要在调用的时候this.min = function(node) { return findMin(); }这里要写return!!
另一种,参考另外一个评论区朋友写的: