摘要:在我們寫(xiě)項(xiàng)目代碼的過(guò)程中,要經(jīng)常請(qǐng)求接口數(shù)據(jù),在某些異步請(qǐng)求數(shù)據(jù)之后,將得到的值進(jìn)行處理。
在我們寫(xiě)項(xiàng)目代碼的過(guò)程中,要經(jīng)常請(qǐng)求接口數(shù)據(jù),
在某些異步請(qǐng)求數(shù)據(jù)之后,將得到的值進(jìn)行處理。
通俗的一句話(huà)就是,我要把這個(gè)值放到另一個(gè)函數(shù)中,按行數(shù)順序處理,即同步的概念!
假設(shè)我有一個(gè)函數(shù)abc,
function abc(){ //異步方法,請(qǐng)求數(shù)據(jù)得到result return result }第二步,沒(méi)加入之前的處理
我在另一個(gè)函數(shù)中拿到上面result值進(jìn)行下一步處理:
function xxx(){ let data; let val; //調(diào)用上面函數(shù) val = abc() data = val; } xxx()
這樣寫(xiě)因?yàn)閍bc函數(shù)里面涉及到了異步,所以data的值可能不是result的值,
可是我們要取到result的值進(jìn)行處理,怎么辦?
加入async await
async function xxx(){ let data; let val; //調(diào)用上面函數(shù) val = await abc() data = val; }
ok,完美解決!這就是通俗的同步。
感謝大家的支持!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/105063.html
摘要:相對(duì)于工廠(chǎng)模式,抽象工廠(chǎng)模式生產(chǎn)的對(duì)象更加具體,也更加豐富,但相對(duì)編碼也更加復(fù)雜。具體的抽象工廠(chǎng)模式的實(shí)現(xiàn)大家可以參考菜鳥(niǎo)教程。知道了工廠(chǎng)模式和抽象工廠(chǎng)模式的區(qū)別,請(qǐng)大家使用的時(shí)候應(yīng)該根據(jù)具體的情況進(jìn)行選擇。 大家好,今天給大家分享一些Spring的學(xué)習(xí)心得,在講Spring之前,先和大家分享Spring中核心的設(shè)計(jì)模式。 工廠(chǎng)模式 在聊概念之前我先問(wèn)問(wèn)大家:什么是工廠(chǎng)? 這個(gè)很簡(jiǎn)單,...
摘要:聊完了工廠(chǎng)模式,下面我們來(lái)說(shuō)框架中的另一個(gè)核心設(shè)計(jì)模式代理模式。這里的外賣(mài)小哥就相當(dāng)于是我們的代理。主要分為代理和代理。 聊完了工廠(chǎng)模式,下面我們來(lái)說(shuō)Spring框架中的另一個(gè)核心設(shè)計(jì)模式——代理模式(Proxy Pattern)。 代理模式 大家可以先不用看概念,先舉個(gè)吃飯的例子:比如說(shuō)我們想吃飯,我們可以選擇自己做飯吃、去飯店吃、叫外賣(mài)吃。如果我們選擇自己做著吃,我們就需要去買(mǎi)菜、...
摘要:無(wú)限級(jí)回復(fù)朋友圈也類(lèi)似,只是有限制層級(jí)為級(jí)很多人會(huì)感興趣網(wǎng)易那種蓋樓的評(píng)論的實(shí)現(xiàn),實(shí)際上可以理解為是單個(gè)回復(fù)的進(jìn)化版,只是它把所有引用的回復(fù)的記錄下來(lái)了,在展示的時(shí)候進(jìn)行顯示出來(lái)而已。 相信大家在平常的系統(tǒng)開(kāi)發(fā)中,或多或少會(huì)涉及到一些評(píng)論系統(tǒng)的設(shè)計(jì)。小到某些工具自己做一些備注(實(shí)際上也可以理解為評(píng)論),大到類(lèi)似淘寶天貓這種,都需要一些評(píng)論的支撐。 當(dāng)然,評(píng)論有簡(jiǎn)單,也有復(fù)雜: 簡(jiǎn)單的...
摘要:是結(jié)構(gòu)在框架中的一種表現(xiàn)形式。這句話(huà)聽(tīng)起來(lái)有點(diǎn)繞,我們可以看一下下面這張圖,大家可以吧容器中的理解為全局變量,吧容器中的理解為局部變量。在方法體中可以訪(fǎng)問(wèn)局部變量和全局變量,但是在方法外,就只能訪(fǎng)問(wèn)全局變量,是不能訪(fǎng)問(wèn)局部變量的。 聊完了Spring,我們來(lái)看看Spring在web方面的應(yīng)用Spring MVC。 MVC 首先我們來(lái)看什么是mvc? 大家知道在jsp里面也是可以寫(xiě)jav...
摘要:查詢(xún)是在作用域鏈中,一級(jí)級(jí)的往上查找該變量的引用。作用域和作用域鏈作用域的概念,應(yīng)該兩張圖幾句話(huà)就能解釋吧。這個(gè)建筑代表程序中的嵌套作用域鏈。一層嵌一層的作用域形成了作用域鏈,變量在作用域鏈中的函數(shù)內(nèi)得到了自己的定義。 javascript作用域和閉包之我見(jiàn) 看了《你不知道的JavaScript(上卷)》的第一部分——作用域和閉包,感受頗深,遂寫(xiě)一篇讀書(shū)筆記加深印象。路過(guò)的大牛歡迎指點(diǎn)...
閱讀 1588·2021-11-24 11:16
閱讀 2857·2021-07-28 12:32
閱讀 2392·2019-08-30 11:22
閱讀 1498·2019-08-30 11:01
閱讀 673·2019-08-29 16:24
閱讀 3621·2019-08-29 12:52
閱讀 1692·2019-08-29 12:15
閱讀 1395·2019-08-29 11:18