实现异步操作执行外后在执行之后的代码
// 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("我第二个打印")
});