Promise基本用法

2021-09-24 05:06:07 字數 472 閱讀 7691

promise就是乙個非同步執行的解決方案,將原本非同步發生的事情轉化成同步。

▍示例想讓funa先執行,funb後執行

▍初始**

funa: function ()  else } 

funb: function () else }

funa();

funb();

如果使用這種寫法,funa和funb是非同步執行的,不能做到先後執行。所以引入了promise,**如下:

▍基本用法

funa: function ()  else 

});}

funb: function () else

});}

funa.then(funb);

這樣寫就保證了先執行funa,funa執行完之後,再執行funb。

轉至   

promise 的基本用法

resolve 既是函式也是引數,它用於處理成功的 在非同步任務成功的時候,去呼叫resolve reject 既是函式也是引數,它用於處理失敗的 在非同步任務失敗的時候,去呼叫reject 知識點1 例1 最基本的寫法 promise的基本語法哦 const aa new promise func...

ES6 Promise基本用法

1 promise是什麼 promise是非同步程式設計的一種解決方案,在es6中promise被列為了正式規範,統一了用法,原生提供了promise物件。2 基礎用法 resolve代表成功 reject失敗 都是乙個函式 let p new promise function reslove,re...

promise基礎用法

created by liyinghao on 2016 11 6.const fs require fs 新建乙個promise物件,promise就是乙個容器,裡面放置乙個非同步執行的api const p1 newpromise resolve reject 容器中的非同步任務成功之後呼叫re...