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伺服器是什麼樣的,好處和侷限有哪些伺服器
- NUMA的原理與侷限
- Promise、Generator、Async有什麼區別?Promise
- java泛型的侷限探究Java泛型
- Flutter不能做什麼:侷限性Flutter
- [譯] JavaScript 中為什麼會有 Symbol 型別?JavaScriptSymbol型別
- JavaScript 中的 Var,Let 和 Const 有什麼區別JavaScript
- Cypress 架構及其決定的侷限架構
- javascript中null是什麼JavaScriptNull
- Javascript — PromiseJavaScriptPromise
- Promise in JavascriptPromiseJavaScript
- javascript中閉包是什麼JavaScript
- 在JavaScript中this到底指代什麼?JavaScript
- [譯] JavaScript中的“this”是什麼?JavaScript
- javascript中web worker是什麼JavaScriptWeb
- 如何基於 OpenKruise 打破原生 Kubernetes 中的容器執行時操作侷限?UI
- 聊一聊Javascript中的Promise物件JavaScriptPromise物件
- 為什麼要使用promisePromise
- Javascript Promise用法JavaScriptPromise
- JavaScript Promise物件JavaScriptPromise物件
- JavaScript Promise 物件JavaScriptPromise物件
- LeCun:深度學習在訊號理解中的強大和侷限(視訊+PPT)LeCun深度學習
- javascript中window.$是什麼意思JavaScript
- Linux中什麼是inode?有什麼作用?Linux
- TCP的侷限性有哪些?TCP
- Apache Spark有哪些侷限性ApacheSpark
- 驚豔,Dubbo域名已改,也不再侷限於Java!!Java
- 銳龍7000系列將整合GPU:不再侷限於APUGPU
- 資料結構之堆 → 不要侷限於堆排序資料結構排序
- JavaScript Promise(基礎)JavaScriptPromise
- JavaScript Promise 詳解JavaScriptPromise
- JQuery中$(document)是什麼意思有什麼作用jQuery
- 什麼是shell?Linux中shell有什麼用途?Linux
- Linux中公有云是什麼?有什麼作用?Linux
- 【譯】JavaScript中純函式是什麼JavaScript函式
- Angular 17+ 高階教程 – Angular 的侷限 の Query ElementsAngular
- Linux中虛擬化是什麼?有什麼用?Linux
- 什麼是JavaScript?JavaScript