01 Coding · JavaScript 工程師的修行之路 JavaScript 工程師的修行之路(1):深入理解 Event Loop、Call Stack 與非同步機制 剛接觸 JavaScript 的時候不知道大家有沒有看過這個情境: console.log("A"); setTimeout(() => { console.log("B"); }, 0); console.log("C"); 你覺得跑完上面的程式碼後,最後 log By Anthea / 芫荽 3月 9, 2025
02 Coding · JavaScript 工程師的修行之路 JavaScript 工程師的修行之路(2):async await VS Promise 在 JavaScript 的世界裡,處理異步操作的方法有多種,其中最常被討論的就是 async/await 與 Promise.then()。這兩者各有特色與適用場景,理解它們的差異,有助於我們在開發中做出更明智的選擇。 接下來我將會從語法風格、錯誤處理、執行順序這三個面向說明一下兩者的差異。 語法風格與可讀性 async/await 的出現,讓我們可以用類似同步的方式來撰寫異步程式碼,提升了程式的可讀性。例如: async By Anthea / 芫荽 3月 9, 2025