第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

回調(diào)函數(shù)求個簡單的例子

回調(diào)函數(shù)求個簡單的例子

啊啊啊啊123 2017-05-31 19:24:25
兩個函數(shù)f1和f2,后者等待前者的執(zhí)行結(jié)果。為什么不是f1任務(wù)代碼在定時器外,讓callback等1秒執(zhí)行?求個簡單的例子
查看完整描述

1 回答

?
李曉健

TA貢獻(xiàn)1036條經(jīng)驗(yàn) 獲得超461個贊

你上面就是一個例子呀,那他個定時只是一個例子,在我們常用的環(huán)境中有很多操作都是異步的,比喻定時器,網(wǎng)絡(luò)請求等等,就用網(wǎng)絡(luò)請求來說,你的f1就是去請求的方法,f2是請求回來后的操作。如果把f1執(zhí)行一下就立即執(zhí)行f2,因?yàn)檎埱笫钱惒降?,所以f1的請求一發(fā)出去,f2就會開始執(zhí)行,他是不管你f1是不是請求已經(jīng)回來了。如果f1是去請求用戶信息,f2是把用戶信息顯示到頁面。就可能出現(xiàn)還沒有f1還沒有拿到信息,f2就開始去處理顯示,自然就顯示不出來。如果f2作為f1的回調(diào),f1就可以控制f2的執(zhí)行時機(jī)。f1就可以等請求回來以后再讓f2執(zhí)行,就不會有問題了。

查看完整回答
反對 回復(fù) 2017-06-01
  • 啊啊啊啊123
    啊啊啊啊123
    圖上的f1任務(wù)代碼和callback函數(shù)不是都在定時器內(nèi)嗎?這里不明白,不還是同步執(zhí)行嗎
  • 李曉健
    李曉健
    了解你的意思了,你是說那個注釋寫的任務(wù)代碼呀,是的沒錯,是任務(wù)代碼執(zhí)行完了就立即執(zhí)行f2。他這里的意思是整個f1里的所有代碼都不阻礙f1后面的代碼執(zhí)行,包括任務(wù)代碼
  • 啊啊啊啊123
    啊啊啊啊123
    function f1(callback) { var x = 0; setTimeout(function(){ x++; },1000); callback(x) } function f2(x) { alert(x); } 請問用回調(diào)函數(shù)的方式如何讓f1(f2)彈出1?
點(diǎn)擊展開后面3
  • 1 回答
  • 0 關(guān)注
  • 2095 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號