2022-05-10

520 阅读1分钟

与async交手之后,便觉Promise是昔日荣光,generator也一并抛之脑后,在面对繁重的异步任务时,只要牢牢握住async,就像令狐冲领悟了独孤九剑,永远能够无招胜有招。然而大战之后,前方便是变量提升、原型在等着我们,少年,看题吧!

function fn() {
    console.log(p)
    p = {name: '蜘蛛侦探'}
    console.log(window.p.name)
    console.log(p.name)
    var p = {name: '蝎子莱莱'}
    console.log(p.name)
}
function Person() {}
var p = new Person()
fn()
Person.prototype = {name: '鲨鱼辣椒'}
fn()