亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

承諾后的返回值

承諾后的返回值

慕后森 2019-11-18 10:53:17
我有一個javascript函數,我想在其中返回return方法后得到的值。容易看比解釋function getValue(file){    var val;    lookupValue(file).then(function(res){       val = res.val;    }    return val;}兌現承諾的最佳方法是什么?據我了解,return val將在lookupValue完成之前返回,但是我不能那樣return res.val做,只是從內部函數返回。
查看完整描述

2 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

使用以下模式:


function getValue(file) {

  return lookupValue(file);

}


getValue('myFile.txt').then(function(res) {

  // do whatever with res here

});

(盡管這有點多余,但我確定您的實際代碼會更復雜)


查看完整回答
反對 回復 2019-11-18
  • 2 回答
  • 0 關注
  • 657 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號