JS TDZ 是什麼?搞懂 Temporal Dead Zone,別再被 `let` 和 `const` 偷襲
明明變數有宣告,JavaScript 卻還是噴 ReferenceError?這篇用實際範例搞懂 TDZ(Temporal Dead Zone),順便釐清 hoisting、`var`、`let`、`const` 到底差在哪。
共 1 篇文章
明明變數有宣告,JavaScript 卻還是噴 ReferenceError?這篇用實際範例搞懂 TDZ(Temporal Dead Zone),順便釐清 hoisting、`var`、`let`、`const` 到底差在哪。
免責聲明:本站內容為個人學習、實作與經驗分享紀錄,部分內容透過 AI 協助修正與整理。 由於每位使用者的系統環境、軟體版本、權限設定與操作方式不同,實際結果可能有所差異。 請在操作前自行評估風險並備份重要資料。 因參考本站內容所造成之任何系統異常、資料遺失、設定錯誤、設備故障、服務中斷或其他直接、間接損失, 均由使用者自行承擔,本站與作者不負任何相關責任。