js循环同步执行Promise示例

时间:2024-04-03 10:40:51
        function testPromise(ms) {
            return new Promise(resolve => {
                setTimeout(function () {
                    resolve();
                }, ms);
            });
        }

        var i=0

        async function test() {
            while(i<20){
                i++
                await testPromise(3000);
                console.log(i);
            }
        }
        test()