同步、異步、回調
一、我們先來看看一段代碼

這里我們使用同步方法和異步混用,可以發(fā)現(xiàn)異步方法是在同一個線程中,同步方法執(zhí)行完畢后才執(zhí)行異步方法的。很明顯,順序執(zhí)行錯誤。
然后我們嘗試修改邏輯。

這樣邏輯就對了。
我們再來改造下。

這種方式在前端,特別是Ajax的異步處理上用的很多。
二、用法
回調函數(shù)主要功能是解決了不窮的if-else判斷,優(yōu)化代碼,把已經(jīng)做好的函數(shù)(回調函數(shù))作為參數(shù)來調用,可以省去功能變更時修改主函數(shù)的問題。
即:回調=回頭再來調用。先寫好基礎函數(shù),回頭再作為參數(shù),在主函數(shù)中來調用。
浙公網(wǎng)安備 33010602011771號