var promise = new Promise(function(resolve, reject) {
console.log('start');
resolve();
});
promise.then(function() {
console.log('end');
});
for(var i=0;i<100;i++) {
console.log(i);
}
/*
start
0
1
2
3
...
99
end
*/
实例化的Promise内部会立即执行,then方法中的回调方法属于微任务,会在脚本中所有宏任务完成时才会执行。
104

被折叠的 条评论
为什么被折叠?



