假設我有一些代碼,這樣執行
function execute() {
var tasks = buildListOfTasks();
// ...
}
buildListOfTask
創建的功能陣列。函數是異步的,可能會發出HTTP請求或/和執行數據庫操作。
如果任務列表顯示爲空或執行了所有任務,則需要再次重複相同的execute
例程。再說一遍,說「無限循環」。所以,它就像應用程序一樣。
我完全可以理解如何在同步世界中實現這一點,但有點困惑如何使它在node.js異步世界中成爲可能。
有用的鏈接,也許https://github.com/creationix/step – 2013-04-08 18:19:57
使用jQuery延期對象的想法。我認爲甚至有一個JavaScript庫可以模仿這個 – Ian 2013-04-08 18:20:47
@AlexWayne是的,它有幫助,但不完全。我熟悉這樣的庫(親自使用異步)。我有點困惑如何「循環」操作。 – 2013-04-08 18:21:50