// 此题考的原型链
let fn = function(){}
Object.prototype.a = function(){
console.log('a');
}
Function.prototype.b = function(){
console.log('b');
}
fn.a();
fn.b();
Function.a();
Object.b();
迷惑点Object是对象的构造函数
// 此题靠的是事件循环
console.log(1);
setTimeout(function(){
console.log(2);
},0)
async function myAsync(){
await myAwati();
console.log(3);
}
function myAwati(){
new Promise((resove,reject)=>{
console.log(4);
resove();
}).then(()=>{
console.log(5);
})
}
myAsync();
console.log(6);
迷惑点是new Promise函数体内的代码执行顺序问题