RAS*_*RAS 3 javascript queue.js
我是新来的D3&JavaScript.
我试图理解queue.js这一点.
我已经通过了这个链接.但仍然无法明确区分queue.await()和之间的区别queue.awaitAll().
任何人都可以帮我一个例子(如果可能的话)?
从您链接到的文档:
如果使用await,则每个结果作为附加的单独参数传递; 如果使用awaitAll,则整个结果数组作为第二个参数传递给回调.
所以区别仅在于如何将参数传递给回调.例如
queue()
.defer(fs.stat, __dirname + "/../Makefile")
.defer(fs.stat, __dirname + "/../package.json")
.await(function(error, file1, file2) { console.log(file1, file2); });
Run Code Online (Sandbox Code Playgroud)
将两个额外的参数传递给回调,而
queue()
.defer(fs.stat, __dirname + "/../Makefile")
.defer(fs.stat, __dirname + "/../package.json")
.awaitAll(function(error, files) { console.log(files[0], files[1]); });
Run Code Online (Sandbox Code Playgroud)
传递一组结果.
| 归档时间: |
|
| 查看次数: |
1980 次 |
| 最近记录: |