小编J.L*_*Lyu的帖子

如何使用async.js中的Promise进行编码?

背景

我通常根据async.js编写node.js脚本来控制工作流程.有时我发现基于async.js,代码似乎仍然是一个"地狱".使用多个嵌套时,代码不易读取且难以维护.我在这里做了一些搜索,发现了一些有用的资源 - 但大多数都是一般概念.所以我要问一个问题.对于任何反馈,我们都表示感谢.

我的常用代码

var request = require('request');
var async = require('async');

var array = [1, 2, 3, 4 ,5 ,6];
var url = 'http://www.google.com';
async.mapLimit(array, 3, function(number, callback) {
       request(url + number, function(error, res, body){
                  //do sth
                 callback();
       });
}, function(err){//do nothing});
Run Code Online (Sandbox Code Playgroud)

所以这次我想用Promise替换这种代码.能否请你帮忙?如果问题重复,请提供一些有用的资源网址.谢谢!

javascript node.js promise async.js

5
推荐指数
1
解决办法
1630
查看次数

标签 统计

async.js ×1

javascript ×1

node.js ×1

promise ×1