函数声明置顶是指 js引擎在读取变量与声明式函数时,会优先读取,例如如下 var a = 1; function a(){}; console.log(a); //这里得到的为1,而不是该function, 对于此种情况我们可以采用函数表达式,表达式会按照上下文的顺序解析,不会优先于声明式解析 来源:https://www.cnblogs.com/tony-stark/p/11376523.html 标签 js 函数声明 解析函数