zoukankan      html  css  js  c++  java
  • Promise与setTimeout,观察js执行顺序

    1代码示例

    new Promise(function(resolve, reject) {
        console.log(1);
        setTimeout(function() {
            console.log("First");
            resolve();
        }, 1000);
        console.log(2);
    
    }
    ).then(function() {
        console.log(3);
    
        return new Promise(function(resolve, reject) {
            setTimeout(function() {
                console.log("Second");
                resolve();
            }, 4000);
        }
        );
    }).then(function() {
        console.log(4);
    
        setTimeout(function() {
            console.log("Third");
        }, 3000);
        console.log(5);
    
    });
    console.log(0)

    2结果

  • 相关阅读:
    linxu 网络管理
    Linux 命令2
    crontab命令
    Linux 命令
    Linux 命令
    Git命令
    GIT
    Python 修改文件内容
    logging模块
    CSS 选择器
  • 原文地址:https://www.cnblogs.com/sunupo/p/15792629.html
Copyright © 2011-2022 走看看