跳至主要内容

2 篇文章 含有標籤「Javascript」

檢視所有標籤

Promise.all 之購物車案例

閱讀範圍

🛒 Promise.all 在購物車的魔法應用(從入門到進階)

作者的觀點 or 知識點

  • Promise.all 一次並行執行多個非同步任務,等所有任務都完成後,再一次返回結果。

  • Promise.all 透過並行處理無相依性的 request 請求,可以有效提升速度

方法適用場景
Promise.all小量請求(<1000)
Promise.allSettled允許部分請求失敗
批次處理API 過載風險
並發控制 (p-limit)保持穩定請求數
延遲請求 (setTimeout)API Rate Limit 限制

JavaScript - 原型鍊

基本介紹

JavaScript 不像 Java 或是其他物件導向程式語言,JavaScript 是沒有 class 的 (ES6 的 class 也只是語法糖 ),儘管沒有 class 卻還是可以設計類似機制來達成差不多的功能