背景
我通常根据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替换这种代码.能否请你帮忙?如果问题重复,请提供一些有用的资源网址.谢谢!