動圖學 JavaScript 之:聲明提升(Hoisting)

背景 JS 由於語言設計的缺陷(工期不夠?),裏面有一些堪稱神奇的特性,初學者碰到後可能會滿臉黑人問號,今天要介紹的就是其中的一個特性:聲明提升(Hoisting)。 如果你是一個 JS 新手,有時候會碰到 undefined 或者 ReferenceErrors 錯誤,而聲明提升有可能就是罪魁禍首。 聲明提升常常被解釋爲:把變量和函數放到文件的頂部,雖然表面上看起來是這樣,但事實卻不是如此。 編
相關文章
相關標籤/搜索