获得徽章 0
赞了这篇文章
赞了这篇文章
赞了这篇文章
console.log('script start');
setTimeout(function() {
console.log('setTimeout');
}, 0);
Promise.resolve().then(function() {
console.log('promise1');
return Promise.resolve(111);
}).then(function(val) {
console.log(val);
console.log('promise1-2');
});
Promise.resolve().then(function() {
setTimeout(function() {
console.log('promise2');}
,0);
}).then(function() {
console.log('promise2-2');
});
console.log('script end');
求大佬解答为啥输出顺序
promise2-2
111
promise1-2
是否与 return Promise.resolve(111)有关?
setTimeout(function() {
console.log('setTimeout');
}, 0);
Promise.resolve().then(function() {
console.log('promise1');
return Promise.resolve(111);
}).then(function(val) {
console.log(val);
console.log('promise1-2');
});
Promise.resolve().then(function() {
setTimeout(function() {
console.log('promise2');}
,0);
}).then(function() {
console.log('promise2-2');
});
console.log('script end');
求大佬解答为啥输出顺序
promise2-2
111
promise1-2
是否与 return Promise.resolve(111)有关?
展开
评论
点赞
前端