有时候代码中需要在promise.then中做的,却放到了then后面,看上去代码在then之后,但实际上会在then之前执行,如果不注意会出现意想不到的问题。
let promise = new Promise(function(resolve, reject) {
console.log('Promise');
resolve();
});
promise.then(function() {
console.log('resolved.');
});
console.log('Hi!');
// Promise
// Hi!
// resolved
网友评论