国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關(guān)于 Promise 的 9 個(gè)提示

Leo_chen / 2298人閱讀

摘要:關(guān)于的個(gè)提示正如同事所說的那樣,在工作中表現(xiàn)優(yōu)異。這篇文章會(huì)給你一些如何改善與之間關(guān)系的建議。但是對(duì)于一個(gè)初學(xué)者來說,可能就不會(huì)了。在中不論你使用或者都會(huì)創(chuàng)建一個(gè)新的。這個(gè)是剛剛鏈?zhǔn)秸{(diào)用的和剛剛加上的的組合。

關(guān)于 Promise 的 9 個(gè)提示

正如同事所說的那樣,Promise 在工作中表現(xiàn)優(yōu)異。

這篇文章會(huì)給你一些如何改善與 Promise 之間關(guān)系的建議。

1. 你可以在 .then 里面 return 一個(gè) Promise

讓我來說明這最重要的一點(diǎn)

是的!你可以在 .then 里面 return 一個(gè) Promise

而且,return 的這個(gè) Promise 將在下一個(gè) .then 中自動(dòng)解析。

.then(r => {
    return serverStatusPromise(r); // 返回 { statusCode: 200 } 的 Promise
})
.then(resp => {
    console.log(resp.statusCode); // 200; 注意自動(dòng)解析的 promise
})
2. 每次執(zhí)行 .then 的時(shí)候都會(huì)自動(dòng)創(chuàng)建一個(gè)新的 Promise

如果熟悉 javascript 的鏈?zhǔn)斤L(fēng)格,那么你應(yīng)該會(huì)感到很熟悉。但是對(duì)于一個(gè)初學(xué)者來說,可能就不會(huì)了。

在 Promise 中不論你使用 .then 或者 .catch 都會(huì)創(chuàng)建一個(gè)新的 Promise。這個(gè) Promise 是剛剛鏈?zhǔn)秸{(diào)用的 Promise 和 剛剛加上的 .then / .catch 的組合。

讓我們來看一個(gè)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/101521.html

相關(guān)文章

  • 學(xué)習(xí) Promise,掌握未來世界 JS 異步編程基礎(chǔ)

    摘要:構(gòu)造函數(shù)規(guī)定,對(duì)象是一個(gè)構(gòu)造函數(shù),用來生成實(shí)例。如果中的回調(diào)函數(shù)拋出一個(gè)錯(cuò)誤,那么返回的將會(huì)成為拒絕狀態(tài),并且將拋出的錯(cuò)誤作為拒絕狀態(tài)的回調(diào)函數(shù)的參數(shù)值。 其實(shí)想寫 Promise 的使用已經(jīng)很長時(shí)間了。一個(gè)是在實(shí)際編碼的過程中經(jīng)常用到,一個(gè)是確實(shí)有時(shí)候小伙伴們?cè)谑褂脮r(shí)也會(huì)遇到一些問題。Promise 也確實(shí)是 ES6 中 對(duì)于寫 JS 的方式,有著真正最大影響的 API 特性之一。本...

    Vicky 評(píng)論0 收藏0
  • javascript異步之Promise.all()、Promise.race()、Promise.

    摘要:的執(zhí)行與狀態(tài)無關(guān)當(dāng)?shù)玫綘顟B(tài)不論成功或失敗后就會(huì)執(zhí)行,原文鏈接參考鏈接對(duì)象 同期異步系列文章推薦談一談javascript異步j(luò)avascript異步中的回調(diào)javascript異步與promisejavascript異步之Promise.resolve()、Promise.reject()javascript異步之Promise then和catchjavascript異步之a(chǎn)sync...

    clasnake 評(píng)論0 收藏0
  • iMap | 一款基于 Electron 和 Vue 跨平臺(tái)旅行地圖生成器

    摘要:請(qǐng)求錯(cuò)誤請(qǐng)求代碼封裝與基本一致,只是將換成即可。關(guān)于的使用是個(gè)能把組件的共享狀態(tài)抽取出來,當(dāng)做一個(gè)全局單例模式進(jìn)行管理。首先確保你的已經(jīng)安裝,運(yùn)行來安裝。 項(xiàng)目地址:https://huangxizhou.com/project/iMap 技術(shù)棧 Vue.js Vuex Axios Webpack Leancloud(express) Echarts Electron(electr...

    dingda 評(píng)論0 收藏0
  • ES6—面試常見ES6問題集錦(14)

    摘要:函數(shù)的關(guān)鍵字的作用是停止執(zhí)行退出函數(shù)暫停執(zhí)行,等待方法調(diào)用停止執(zhí)行,可自行恢復(fù)執(zhí)行答案解析函數(shù)可以有很多個(gè)。簡答題說出至少個(gè)的新特性,并簡述它們的作用。簡答題答關(guān)鍵字,用于聲明只在塊級(jí)作用域起作用的變量。對(duì)象,更合理規(guī)范地處理異步操作。 通過對(duì)ES6系列文章的學(xué)習(xí),相信大家對(duì)ES6已結(jié)有一定程度的了解。 所以本節(jié)的目的在于通過測(cè)試,便于讓大家了解在學(xué)習(xí)中的知識(shí)掌握情況,查缺補(bǔ)漏,一步一...

    genedna 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Leo_chen

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<