av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - 函數(shù)返回值要經過內部方法的回調函數(shù)處理,該怎么寫?

瀏覽:140日期:2023-05-25 11:24:51

問題描述

比如

function a(a,b){ $.messager.confirm(’xxx’,’xx’,function(r){if(r){ b = 1;}else{ b = 2;} }); return b;}

我需要得到經過處理后的b,這個函數(shù)應該怎么改

問題解答

回答1:

回調函數(shù)的結果只能用回調函數(shù)傳出。

function a(a,b,callback){ $.messager.confirm(’xxx’,’xx’,function(r){if(r){ b = 1;}else{ b = 2;}callback(b) });}回答2:

看形式$.messager.confirm是一個異步調用,你可以把這個調用包一層promise;

function a(a,b) { return new Promise(function(resolve, reject) {$.messager.confirm(’xxx’,’xx’,function(r){ if (r) {b = 1; } else{b = 2; } resolve(b);}); });}

調用a的時候可以如下這樣調用

a(xxx, xxx).then(function(b) { // b就是上面resolve的值});回答3:

function a(a,b){ let t; $.messager.confirm(’xxx’,’xx’,function(r){if(r){ t = 1;}else{ t = 2;} }); return t;}//或者function a(a,b){ $.messager.confirm(’xxx’,’xx’,function(r){if(r){ return 1;}else{ return 2;} });}回答4:

回調函數(shù)是在你主體函數(shù)執(zhí)行完后再執(zhí)行,也就是說你首先得有xxx,和xx兩個參數(shù)后,回調執(zhí)行,你這函數(shù)沒毛病啊。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 在线视频一区二区 | 日韩伦理在线观看 | 亚洲一区二区欧美 | 欧美日韩在线不卡 | 久久最新视频 | 欧美日韩一区二区在线 | 日本一区二区三区四区五区 | 亚洲毛片视频 | 特级西西444www大胆免费看 | 亚洲国产区 | 色婷婷狠狠 | 免费精品| 亚洲+小说+欧美+激情+另类 | 视频一区中文字幕 | 午夜h | 国产精品理论 | 国产丝袜一区 | 中国黄色1级片 | 天天干天天干天天 | 久久高清免费视频 | 亚洲在线一区 | 成人高清视频在线观看 | 欧美在线亚洲 | 日韩中文字幕一区二区 | 亚洲视频免费在线观看 | 久久综合激情 | 黄色免费网站视频 | 国产日韩欧美视频 | 毛片网站在线观看 | 欧美久久网 | 国语对白做受欧美 | 国产精品国产精品国产专区不片 | 麻豆chinese新婚xxx | 国产蜜臀av | 欧美综合一区二区三区 | 成人在线a| 国产乡下妇女三片 | 国产h在线 | 婷婷综合 | 久久精品一区二区三区不卡牛牛 | 国产成人精品视频 |