今天我正在使用鏈式函數調用進行一個寵物項目,我很好奇當鏈中最後一個函數執行時我該如何檢測。例如:javascript - 檢測鏈接函數的結束?
func1('initial data').func2().func3().func4();
而且func2-4後完成工作的「初始數據」我想,當FUNC4完成檢測。由於func4()並不總是鏈中的最後一個函數,例如它可能以.func3()或.func5()結尾,或者我可以將函數調用取決於我正在嘗試執行的操作,我試圖想出一種方法來檢測沒有更多的函數調用正在完成,但我並沒有走得很遠。
如果函數是同步的,那麼這裏沒有什麼特別的。函數返回時完成,無論它是否鏈接。正確。 – 2009-12-20 03:52:45