JS预编译

2019-07-22  本文已影响0人  打碟的DJ

预编译(发生在函数执行的前一刻)

window就是全局的域

注意点

函数体预编译四部曲

AO{
    a: undefined,
    b: undefined,
  }

全局预编译

函数提升优先级比变量提升要高,且不会被变量声明覆盖,但是会被变量赋值覆盖

console.log(foo);
function foo(){
    console.log("函数声明");
}
var foo = "变量";
console.log(foo);   
上一篇 下一篇

猜你喜欢

热点阅读