使用promise方式寫settimeout

2022-04-02 01:47:20 字數 557 閱讀 1072

//使用promise方式寫settimeout,

//好處就是用於寫動畫的時候只需知道後乙個的動畫在前乙個動畫結束後多久執行

console.time('settimeout:');//開始計算這段程式的執行時間

settimeout(() => catch (error)

settimeout(() => , 1000);

}, 1000);

}, 1000);

}, 1000);

/**輸出如下:

1error: e

at timeout.settimeout [as _ontimeout] (e:\dk\test\node\time.js:6:11)

at ontimeout (timers.js:475:11)

at tryontimeout (timers.js:310:5)

at timer.listontimeout (timers.js:270:5)23

4settimeout:: 4025.268ms

*/

Promise的用簡要使用方式

promise用法 在專案中用到非同步請求ajax,想到用promise來解決,之前用過但是已經很久了,還是忘了一些,重新熟悉了一下整理乙份簡要檔。promise,就是乙個物件,用來傳遞非同步操作的訊息 promise 物件代表乙個非同步操作,有三種狀態 pending 進行中 resolved 已...

Promise簡單使用

reject 方法 當promse中包含非同步操作時,例項的 then catch 會在下個 eventloop執行,但是promise中的 會同步執行 console.log 4 settimeout 200 const promise newpromise resolve,reject prom...

如何使用 Promise

api 1.promise 建構函式 promise excutor 1 executor 函式 執行器 resolve,reject 2 resolve 函式 內部定義成功時我們呼叫的函式 value 3 reject 函式 內部定義失敗時我們呼叫的函式 reason 說明 executor 會在...