我有一些 3 个异步函数。
我必须创建函数来获取 3 个函数和参数中的一些回调,并在最后一个异步函数结束时调用该回调,然后将该函数的回调参数的值发送到回调。
这 3 个函数有 1 个回调参数:
const async1 = (cb) => {
setTimeout(() => {
cb(1);
}, 4000);
};
const async2 = (cb) => {
setTimeout(() => {
cb(13);
}, 6000);
};
const async3 = (cb) => {
setTimeout(() => {
cb(5);
}, 3000);
};
const someCallback = (val) => console.log(val);
yourXFunction(async1, async2, async3, someCallback);
// for this case, should print 13
心有法竹
相关分类