预编译函数
简单来讲spa
函数声明总体提高code
变量 声明提高对象
深刻解说io
预编译前奏 :console
预编译 :编译
全局预编译,生成一个GO对象(Global Object)function
例子:class
AO:{
a: function a(){}
b: undefined
d: function d(){}
}
function fn(a){
console.log(a);
var a = 123;
console.log(a);
function a(){}
console.log(a);
var b = function(){}
console.log(b);
function d(){}
}
fn(1);复制代码