函數呼叫與執行堆 發表於 2021-03-24 更新於 2022-04-27 分類於 克服JS的奇怪部分 函數呼叫 (Functoin Invocation) 與執行堆 (Execution Stack) 介紹 閱讀全文 »
單執行緒與同步執行 發表於 2021-03-24 更新於 2022-04-27 分類於 克服JS的奇怪部分 基礎介紹單執行緒 (Single threaded) 和同步執行 (Synchronous execution) 閱讀全文 »
程式執行 發表於 2021-03-24 更新於 2022-04-27 分類於 克服JS的奇怪部分 延續前面章節所提到的,JavaScript 分成兩個階段,第一階段為創造階段 (Creation Context),這個章節將介紹第二階段,執行階段 (Execution Context) 閱讀全文 »
JavaScript and undefined 發表於 2021-03-24 更新於 2022-04-26 分類於 克服JS的奇怪部分 這章節會進一步套討變數的的預設值 undefined 與 not undefined 的差異 閱讀全文 »
創造與提升 (Creation and Hoisting) 發表於 2021-03-23 更新於 2022-04-27 分類於 克服JS的奇怪部分 這個章節將延續前面的執行環境進一步探討 JS 在創造執行環境時做了什麼 閱讀全文 »