下面是需求,然后我是一个一个的promise写下去,三个promise都包含在了customfnc函数里面,我该怎么写customfnc函数才能将这个函数里面的promise一个一个的执行出来?
/*
实现效果 实现PROMISE的流程控制
var func1 = function() {
//这个函数return 一个promise
};
var func2 = function(res1) {
// 这个函数可以选择使用res1
// res1 是上一个函数Promise的结果
// 这个函数也return 一个promise
};
var func3 = function(res2) {
// 跟func2一样
};
// 这些函数组数量不是固定的
// 你写的函数需要把PROMISE一个一个进行 不能是同时的
// 就像 func1().then(func2).then(func3) 一样
customfnc([func1, func2, func3])
.then(function(res) {
// 最终结果
})
.catch(function(err) {
// 如果上面有出现问题 会停止进行下一个函数 这里可以catch到
});
*/