已采納回答 / 慕娘8258065
callback只是一個引用,你也可以改成其他名字。為什么要用callback是因為程序員的習慣吧,大家一看就知道這里是一個回調函數。 var聲明的函數和this來聲明的函數作用域不一樣,var聲明的在外面無法調用才對,你可以試試,我沒驗證。。。。。。。
2018-03-29
已采納回答 / jellenm
callback是可以供外界調用 比如找到最小值或者最大值之后,在外面我們要用這個值,就可以在獲取后,用callback(key),而console只是打印出來結果。
2018-03-26
最新回答 / 手機用戶曾小亂
這個是我自己的實現:https://zengxiaoluan.com/2018/02/08/implementation-of-js-two-forked-tree/
2018-01-30
最新回答 / 慕粉學渣粉
我之前跟你一樣沒明白,你想一下 這是遞歸調用 ,假如遞歸了兩次,那就是說你說的這個斷點在if(node!==null)也有兩個,只是跳出去了第2次那個判斷,然后程序又進入到第一個判斷,接著就走第一個的callback(node.key),懂了嗎
2018-01-16
最贊回答 / qq_晨曦_60
我根據老師的代碼和邏輯補充和稍有修改的代碼,老師沒有講的地方都有詳細的注釋,其中的search函數在我的代碼中,用自己寫的函數find代替了,但是應該跟老師的search函數的功能是一樣的。經測試,功能也沒有問題。大家可以參考一下,有什么問題,歡迎指出。?
2017-12-23