在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ js方法里的回調(diào)得到的結(jié)果怎么向外傳遞?

js方法里的回調(diào)得到的結(jié)果怎么向外傳遞?

clipboard.png

第一個(gè)console.log()能打印出值,第二個(gè)就是undefined。
已經(jīng)在方法外聲明了變量。還是不行。

回答
編輯回答
獨(dú)白

$ajax(...).then(console...)

2017年8月6日 08:36
編輯回答
神曲

代碼貼清除一點(diǎn)。。 你的getTodayRecom里面有異步操作吧

2017年3月31日 22:19
編輯回答
病癮

想你這樣賦值在外部是能訪問(wèn)到的
應(yīng)該是異步返回的數(shù)據(jù)還沒(méi)有返回 所以下面的打印不出來(lái)

2017年8月20日 22:57
編輯回答
還吻

這里邊有個(gè)執(zhí)行順序的問(wèn)題,你的輸出結(jié)果應(yīng)該先出現(xiàn)undefined,之后才是執(zhí)行結(jié)果。比如你有個(gè)登錄界面,點(diǎn)登錄按鈕的時(shí)候,去請(qǐng)求服務(wù),有結(jié)果了就跳到下一頁(yè)。這個(gè)跳頁(yè)的操作不能寫(xiě)在回調(diào)的外邊,要寫(xiě)在回調(diào)的內(nèi)部,就是today_date = result的下一行。

2017年8月24日 16:56
編輯回答
萌面人
getTodayRecom().then(result => {
    // result
})
2018年8月13日 17:50