今天我正在使用链式函数调用进行一个宠物项目,我很好奇当链中最后一个函数执行时我该如何检测。例如:javascript - 检测链接函数的结束?
func1('initial data').func2().func3().func4();
而且func2-4后完成工作的“初始数据”我想,当FUNC4完成检测。由于func4()并不总是链中的最后一个函数,例如它可能以.func3()或.func5()结尾,或者我可以将函数调用取决于我正在尝试执行的操作,我试图想出一种方法来检测没有更多的函数调用正在完成,但我并没有走得很远。
如果函数是同步的,那么这里没有什么特别的。函数返回时完成,无论它是否链接。正确。 – 2009-12-20 03:52:45