九十一 ECMAScript6之Promise

2022-07-08 20:30:11 字數 1010 閱讀 6838

1.**與promise

**依賴處理,十分不易於維護

用promise鏈式處理,

1..then()為成功後走的分支,resolve為具體要求做的事事

2..catch為失敗的分支

3..finally,不管是否成功,都會走此分支

4..all,把多個promise例項包裝成乙個新的promise例項

promise.all([promise1, promise2]),此時,任意乙個promise例項的執行結果為失敗,則新生成的promise為失敗

5..race,把多個promise例項包裝成乙個新的promise例項

promise.race([promise1, promise2]),此時,任意乙個promise例項的執行結果為成功或失敗,則新生成的promise為成功或失敗(取最先決議的promise的狀態)

EcmaScript 6 箭頭函式

es5 var total values.reduce function a,b 0 es6 var total values.reduce a,b a b,0 箭頭即乙個函式的簡化 es5 confetti btn click function event es6 confetti btn cli...

ECMA Script 6新特性之解構賦值

1.基本概念用法 1.1解構賦值 es6允許按照一定模式,從陣列和物件中提取值,對變數進行賦值。var a 1 var b 2 var c 3 上述賦值語句用解構賦值為 var a,b,c 1,2,3 1.2上述的解構發生在等號左右模式相同的情況下,如果等號兩邊的模式不一致,解構可能會不成功 當變數...

ECMAScript6掃盲筆記 一

ecma組織推出的ecmascript是乙個標準 協議 js是協議的實現。ecmascript簡稱ecma或es。目前使用最多的是es5.1,es6正式推出是在2015年。就醬 es6 es2015 相容性 es6 es2015 支援 ie10 chrome firefox 移動端 nodejs。和...