只有声明本身会被提升,而赋值或其他的运算逻辑罗留在原地.如果提升改变了代码执行的顺序,会造成非常严重的破坏.
func(); function func(){ console.log(a); //undefined var a = 2; }
本文标题:声明提升
本文链接:https://www.haomeiwen.com/subject/kfxkzttx.html
网友评论