js for循环的同步代码

运行下面代码

复制代码
async function fn() {    
    for(var i=0; i<5; i++) {
        await (function(){
            return new Promise(function(res, rej){
                setTimeout(function(){
                    console.log("res")
                    res();
                },2000)
            })
        }())
        console.log(i)
    }
};

fn()
复制代码

 

async function fn() {for(var i=0; i<5; i++) {await (function(){return new Promise(function(res, rej){setTimeout(function(){console.log("res")res();},2000)})}())console.log(i)}};
fn()

本文作者:方方和圆圆

本文链接:https://www.cnblogs.com/diligenceday/p/14141459.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   方方和圆圆  阅读(5015)  评论(0编辑  收藏  举报
历史上的今天:
2015-12-15 通过javascript在网页端解压zip文件并查看压缩包内容

再过一百年, 我会在哪里?

💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
点击右上角即可分享
微信分享提示