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

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

javascrip 異步操作之后返回新對象

javascrip 異步操作之后返回新對象

收到一只叮咚 2018-12-12 13:19:41
function test() {  $.ajax({     url:xxx,     type:'GET',     success:function(data) {       data:data;       function employee(data) {         this.customer = function(){console.log(data)}       }       return new employee(data);     }  })}var p = new test()p.customer()//沒有找到employee這個(gè)方法 想這樣調(diào)用需要怎么做?
查看完整描述

1 回答

?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊

你這個(gè)問題有3個(gè)問題
1.異步操作后返回結(jié)果
2.return返回的其實(shí)是success函數(shù),并不是test
3.var p = new test() 
前面兩個(gè)都是undefined的原因
解決辦法:

一、 1.使用promise 或者async/await      2.ajax變同步 async:false二、 在上一步的基礎(chǔ)上把return放在test
三、 這里不用再new了,因?yàn)閞eturn的時(shí)候已經(jīng)構(gòu)造了。


查看完整回答
反對 回復(fù) 2019-01-12
  • 1 回答
  • 0 關(guān)注
  • 362 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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