[https://github.com/caolan/async][1]
正好有1个“在浏览器中”的例子:
<script type="text/javascript" src="async.js"></script>
<script type="text/javascript">
async.map(data, asyncProcess, function(err, results){
alert(results);
});
</script>
但由于“数据”和“asyncProcess”未定义,因此不完整。 有人可以为这些变量提供简单的值 我能看到一个有效的例子吗? 非常感谢。
答案 0 :(得分:1)
数据应该是一个项目数组。
[
{log: "item1"},
{log: "item2"}
]
和asyncProcess应该是一个带有item和回调函数作为参数的函数:
function asyncProcess(item, callback){
console.log(item.log);
callback(null, item.log+" Done");
}
中也有详细记录