本篇介紹 ES2020 (ES11) 提供的 Promise.allSettled()。 前言 在開始介紹 Promise.allSettled() 之前,先...
本系列文章經過重新編排和擴充,已出書為ECMAScript關鍵30天。原始文章因當時準備時程緊迫,多少有些許錯誤。為了避免造成讀者的困擾,以及配合書籍的內容規...
Promise是一個等待非同步操作完成的物件,當事件完成時,會依照成功或失敗做對應處理。 為何需要Promise 解決回呼地域 (callback hell)缺...
本系列文章已出版實體書籍:「你的地圖會說話?WebGIS 與 JavaScript 的情感交織」(博碩文化)WebGIS啟蒙首選✖五家地圖API✖近百個程式範...
本篇介紹 ES2018 (ES9) 提供的 Promise.prototype.finally()。 下面是幾個非同步處理很常見的情境: 進入某頁面時,會立...
Promise 的 then() 和 catch() vs. async / await 的 try-catch 非同步一般處理 處理一個非同步行為 若用 Pr...
本篇來介紹 Async Functions & await expression。 本文同步發表於 Titangene Blog:JavaScrip...
前言 async/await是ES7的寫法,可以讓非同步call back寫法看起來像同步的順序去執行。 async表達式 async function myF...
前言:最近在研究串接資料,剛好學習到了一個ES6的新用法,先來記錄說明一下。 在此之前我們還要了解什麼是同步與非同步 同步(synchronous):發一個請求...
修正 2019-02-18 謝謝 文祥 的提醒 此處的例子太過複雜沒有表現出 依序/順序 的重點。內文增加一些說明,如下: 回憶 昨天介紹了非同步神器 P...
回憶 昨天我們提到 Node.js 非阻塞的特色,其實可以說 Node.js 到處都是非同步執行。 目標 今天要來談怎麼利用計時器(timer)函式setTim...
Callback 在 Node.js 中使用 callback 來處理 MySQL Query 會使程式碼看起來很凌亂,也是被人詬病的 Callback Hel...
JavaScript 中有很多非同步的事件,而這些事件我們很常使用 callback,在一層包一層後就會出現知名的 callback 地獄,而 Promise...
read me senpai 在讀這篇文章之前,希望你至少已經: 使用過 GuzzleHttp 進行 Http 請求 如果你有以下的知識儲備更好,但不強求:...