js中的函数声明置顶

深渊向深渊呼唤

函数声明置顶是指 js引擎在读取变量与声明式函数时,会优先读取,例如如下

 var a = 1;

 function a(){};

console.log(a); //这里得到的为1,而不是该function,

对于此种情况我们可以采用函数表达式,表达式会按照上下文的顺序解析,不会优先于声明式解析

 

栏目
文章分类