Refer:函數
https://developer.mozilla.org/zh-CN/docs/Glossary/Hoisting https://www.zhihu.com/question/19636194 https://developer.mozilla.org/zh-CN/docs/Glossary/Hoisting 感謝大牛們對知識的慷慨。參考了上面的三份文檔,寫一下本身對變量提高的總結。
what:Javascript中執行上下文 (特別是建立和執行階段)工做方式的一種認識。
how:變量和函數聲明被從它們在代碼流中出現的位置「移動」到代碼的頂端。spa
不一樣的狀況下***聲明***的含義存在差異。
總結:code
命名的函數表達式,函數標識符在外圍做用域中也是不可用的ip
如理解有誤:請幫忙指出,萬分感謝!!!作用域