分享一篇掘金的文章
https://juejin.im/post/59e85eebf265da430d571f89
-
console.log("1"); setTimeout(function() { console.log("2"); Promise.resolve().then(() => { console.log("3"); }) new Promise(function(resolve) { console.log("4"); resolve(); }).then(function() { console.log("5"); }); }); Promise.resolve().then(() => { console.log("6"); }) new Promise(function(resolve) { console.log("7"); resolve(); }).then(function() { console.log("8"); }); setTimeout(function() { console.log("9"); Promise.resolve().then(() => { console.log("10"); }) new Promise(function(resolve) { console.log("11"); resolve(); }).then(function() { console.log("12"); }); });
-
setTimeout("console.log(a)", 0); setTimeout("a = 1", 0); setTimeout("a = 2", 100); Promise.resolve().then(() => (a = 5)); var a = 4; console.log(a); setTimeout("console.log(a)", 0);