色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

react怎么保證執(zhí)行完這一段代碼再去執(zhí)行下一段?

黃文隆2年前12瀏覽0評論

react如何讓兩個方法并行執(zhí)行,而不是等其中一個完成了整個流程之后才能使用其執(zhí)行后的結(jié)果

如同時執(zhí)行this.handleA();this.handleB();

handleB中想要調(diào)用handleA執(zhí)行后的一個結(jié)果result。

如果直接同時調(diào)用this.handleA();this.handleB();handleB中并不能使用handleA執(zhí)行的結(jié)果,因為handleA需要將整個生命周期走完之后結(jié)果才會生效。

那么可以這么改

handleA方法,這里的cb相當(dāng)于一個回調(diào)方法:

handleA=(cb)=>{

varresult=[];

//這里對result進行操作,例如結(jié)果賦值給result

cb(result);

handleB方法:

handleB=(result)=>{

//這里可以直接使用result

調(diào)用時,在handleA方法中調(diào)用handleB方法

const_self=this;

this.handleA(function(result){

_self.handleB(result);

});

這樣就能夠?qū)崿F(xiàn)handleA和handleB在同一個生命周期中可以同時正常執(zhí)行,并且handleB可以調(diào)用handleA執(zhí)行后的結(jié)果。