javascript中promise有什麼侷限
侷限說明
1、promise有一個侷限性,就是不能停止promise鏈。
2、當promise鏈中的某個環節出現錯誤時,就沒有必要繼續向下執行,但promise並沒有提供原始的取消方式。
我們可以看到,即使丟擲了異常,promise鏈也不會停止。儘管我們可以使用返回pending狀態的promise來暫停promise鏈。
例項
const promise1 = new Promise((resolve) => { setTimeout(() => { resolve('hello'); }, 1000); }); promise1.then((value) => { throw new Error('出錯啦!'); }).then(value => { console.log(value); }, error=> { console.log(error.message); return result; }).then(function () { console.log('DJL簫氏'); });
以上就是javascript中promise的侷限,希望對大家有所幫助。更多Javascript學習指路:
本文教程操作環境:windows7系統、css3版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1817/viewspace-2828399/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 華納雲:TS伺服器是什麼樣的,好處和侷限有哪些伺服器
- 資料的侷限:大資料分析不能告訴你什麼大資料
- Promise、Generator、Async有什麼區別?Promise
- NUMA的原理與侷限
- 優化器的侷限優化
- java泛型的侷限探究Java泛型
- Flutter不能做什麼:侷限性Flutter
- [譯] JavaScript 中為什麼會有 Symbol 型別?JavaScriptSymbol型別
- Oracle Flashback query查詢的侷限Oracle
- (JavaScript)函式名裡有什麼?JavaScript函式
- Cypress 架構及其決定的侷限架構
- JavaScript中的Promise小結JavaScriptPromise
- 細說 JavaScript 中的 PromiseJavaScriptPromise
- JavaScript 中的 Var,Let 和 Const 有什麼區別JavaScript
- javascript中null是什麼JavaScriptNull
- 為什麼要使用promisePromise
- 在JavaScript中this到底指代什麼?JavaScript
- javascript中web worker是什麼JavaScriptWeb
- [譯] JavaScript中的“this”是什麼?JavaScript
- javascript中閉包是什麼JavaScript
- Javascript — PromiseJavaScriptPromise
- Promise in JavascriptPromiseJavaScript
- JQuery中$(document)是什麼意思有什麼作用jQuery
- Linux中什麼是inode?有什麼作用?Linux
- 蜜罐技術:消除防火牆侷限和脆弱(轉)防火牆
- 聊一聊Javascript中的Promise物件JavaScriptPromise物件
- JavaScript 中的工作佇列與PromiseJavaScript佇列Promise
- Java 7中有什麼?Java
- LeCun:深度學習在訊號理解中的強大和侷限(視訊+PPT)LeCun深度學習
- java和JavaScript究竟什麼關係,有什麼樣的區別JavaScript
- javascript中window.$是什麼意思JavaScript
- 什麼是shell?Linux中shell有什麼用途?Linux
- Linux中公有云是什麼?有什麼作用?Linux
- Apache Spark有哪些侷限性ApacheSpark
- TCP的侷限性有哪些?TCP
- 驚豔,Dubbo域名已改,也不再侷限於Java!!Java
- 資料結構之堆 → 不要侷限於堆排序資料結構排序
- 如何基於 OpenKruise 打破原生 Kubernetes 中的容器執行時操作侷限?UI