W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
設(shè)定兩個(gè)延時(shí)時(shí)間是隨機(jī)的定時(shí)器,分別用于解決(resolve)和拒絕(reject)延遲對象
deferred.promise() 函數(shù)返回 Deferred(延遲)的 Promise 對象。
注意:1. 方法允許一個(gè)異步函數(shù)阻止那些干涉其內(nèi)部請求的進(jìn)度(progress)或狀態(tài)(status)的其它代碼。
2. 只包含 deferred 對象的一組方法,包括:done(),then(),fail(),isResolved(), isRejected(), always(), 這些方法只能觀察一個(gè) deferred 的狀態(tài),而無法更改 deferred 對象的內(nèi)在狀態(tài)。
3. deferred.promise()也可以接受一個(gè) target 參數(shù),此時(shí)傳入的 target 將被賦予 Promise 的方法,并作為結(jié)果返回,而不是創(chuàng)建一個(gè)新對象。
參數(shù) | 描述 |
---|---|
target | Object類型 綁定 promise 方法的對象。 |
使用目標(biāo)參數(shù)
使用目標(biāo)參數(shù),促進(jìn)現(xiàn)有對象的Promise
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: