2016-01-22 26 views
0

[https://github.com/caolan/async][1]async.js瀏覽器例如不完全

具有正好1 「在瀏覽器」 的例子是:

<script type="text/javascript" src="async.js"></script> 
<script type="text/javascript"> 
    async.map(data, asyncProcess, function(err, results){ 
     alert(results); 
    }); 
</script> 

但這是不完整的,因爲 「數據」 和 「asyncProcess」 是不確定的。 有人可以提供這些變量的簡單值,所以 ,我可以看到一個工作的例子? 非常感謝。

回答

1

數據應該是一個項目數組。

[ 
    {log: "item1"}, 
    {log: "item2"} 
] 

和asyncProcess應與項目的功能和一個回調函數作爲參數:

function asyncProcess(item, callback){ 
    console.log(item.log); 
    callback(null, item.log+" Done"); 
} 

它也很好地async documentation

+0

謝謝雅各布記錄。如果您指向的頁面上的異步文檔是「有據可查的文檔」,那麼我就不需要首先提出這個問題。該示例非常不完整,並且包含對fs.stat的引用,該引用未在瀏覽器中定義(其中async.js旨在運行)。此外,在async.map的該文檔中,「回調」用於指代兩種不同的功能。你的榜樣造就了一切。謝謝! – user1343035