木灵鱼儿

木灵鱼儿

阅读:1085

最后更新:2021/12/22/ 22:02:51

promise 队列

数组map实现

function fn1() {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            console.log(1);
            resolve();
        }, 500)
    })
}

function fn2() {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            console.log(2);
            resolve();
        }, 500)
    })
}

const arr = [fn1, fn2];

function queue(arr) {
    let promise = Promise.resolve();

    arr.map(fn => {
        promise = promise.then(() => {
            return fn();
        })
    })
}

queue(arr);

版权申明

本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。

关于作者

站点职位 博主
获得点赞 0
文章被阅读 1085

相关文章

目录树