摘要: 预编译当js引擎解析的时候,它会在预编译对所有声明的变量和函数进行处理。 变量提升 console.log(a); // undefinedvar a = 1;console.log(a); // 1预解析函数 f(); // 1function f() { console.log(1);};详细: 阅读全文