js中的函数声明置顶

↘锁芯ラ 提交于 2019-11-27 20:59:18

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

 var a = 1;

 function a(){};

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

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!