[草稿]ES6-Promise实现异步操作执行外后在执行之后的代码

105 阅读1分钟

实现异步操作执行外后在执行之后的代码

// let P1 = new Promise(function (resolve, reject) {
// 	setTimeout(function () {
// 		console.log("我第一个打印")
// 		resolve()
// 	}, 2000)
// })

// Promise.all([P1]).then(function (results) {
// 	console.log("我第二个打印") 
// })
Promise.resolve().then(function(){
    return new Promise(function(resolve, reject){
        setTimeout(function () {
            console.log("我第一个打印")
            resolve()
        }, 10000)
    });
}).then(function(){
    console.log("我第二个打印")
});