var po = new Promise(function(res,rej){
res(1);
console.log(12)
console.log(123)
}).then(function(data) {
console.log(data);
})
结果是:
12
123
1
对于这个执行结果,有以下疑问:
为什么先输出12和123,再执行了res(1)?Promise中的回调是天然异步的么?(即使new Promise的参数明明是一个同步的函数)
相关分类