幫助中心 | 我的帳號 | 關於我們

一天理解JavaScript Promise

  • 作者:(美)尼古拉斯·C.扎卡斯|責編:謝婷婷|譯者:張越越
  • 出版社:人民郵電
  • ISBN:9787115639998
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:152
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書的目標是解釋JavaScript中的Promise是如何工作的,同時給出示例,以說明何時使用它。JavaScript所有新的非同步介面都將用Promise來構建,因此Promise是從整體上理解JavaScript的一個核心知識點。我希望本書能幫助你在項目中成功使用Promise。本書篇幅短小精悍,代碼清晰易懂。每一章從不同的方面展示了使用Promise的關鍵點和難點。隨書附贈的Promise速查表有助於隨用隨查。讀完本書,你將能在自己的項目中游刃有餘地進行非同步編程。

作者介紹
(美)尼古拉斯·C.扎卡斯|責編:謝婷婷|譯者:張越越

目錄
中文版序
前言
第1章  Promise基礎
  1.1  Promise的生命周期
    1.1.1  用then()分配處理器
    1.1.2  用catch()分配拒絕處理器
    1.1.3  用finally()分配解決處理器
    1.1.4  為已確定的Promise分配處理器
    1.1.5  處理器和微任務
  1.2  創建未解決的Promise
  1.3  創建已解決的Promise
    1.3.1  使用Promise.resolve()
    1.3.2  使用Promise.reject()
    1.3.3  非Promise的thenable對象
  1.4  小結
第2章  鏈式Promise
  2.1  捕獲錯誤
  2.2  在鏈式Promise中使用finally()
  2.3  從鏈式Promise中返回值
  2.4  從鏈式Promise中返回Promise
  2.5  小結
第3章  多個Promise協同工作
  3.1  Promise.all()方法
  3.2  Promise.allSettled()方法
  3.3  Promise.any()方法
  3.4  Promise.race()方法
  3.5  小結
第4章  非同步函數和await表達式
  4.1  定義非同步函數
  4.2  非同步函數的不同之處
    4.2.1  返回值總是一個Promise
    4.2.2  拋出的錯誤是處於拒絕狀態的Promise
    4.2.3  可以使用await表達式
    4.2.4  可以使用for-await-of循環
  4.3  頂層await表達式
  4.4  小結
第5章  追蹤未處理的拒絕情況
  5.1  檢測未處理的拒絕情況
  5.2  在Web瀏覽器中追蹤未處理的拒絕情況
    5.2.1  在Web瀏覽器中報告未處理的拒絕情況
    5.2.2  在Web瀏覽器中避免出現控制台警告
    5.2.3  進行處理
  5.3  在Node.js中追蹤未處理的拒絕情況
  5.4  小結
後記
常見問題解答

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032