javascript - async.js 浏览器示例不完整

标签 javascript browser async.js

[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>

但这并不完整,因为“data”和“asyncProcess”未定义。 有人可以为这些变量提供简单的值吗 我可以看到一个工作示例吗? 非常感谢。

最佳答案

数据应该是一个项目数组。

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

asyncProcess 应该是一个以 item 和回调函数作为参数的函数:

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

async documentation 中也有详细记录。

关于javascript - async.js 浏览器示例不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34940066/

相关文章:

javascript - NodeJs 在使用异步 waterfall 时面临的问题

node.js - 连续迭代 mongodb 游标(在移动到下一个文档之前等待回调)

javascript - 属性自动对焦的错误值

javascript - 如何在 Google chrome 安全首选项文件中创建扩展安全哈希代码

javascript - 在 JavaScript 中编写 html bean

javascript - 如何获取当前在浏览器视口(viewport)中显示的内容

javascript - React - onClick 丢失 "this"

html - 如何阻止页面元素随浏览器移动而调整大小

java - 如何从java桌面应用程序代码打开新的浏览器窗口?

javascript - React - 控制对服务器的 AJAX 调用