我发现自己写了很多这样的代码;
if(cond){
/*do some network call */
this.networkService.invoke(params).subscribe((res) => {
this.doSomething();
})
}else{
/* do something without calling the network */
this.doSomething();
}
本质上,this.doSomething();无论是否满足条件都必须调用。如果cond === true,则进行一些网络调用,然后this.doSomething()。有没有更好的方法来编写这样的代码?
慕容3067478
慕尼黑的夜晚无繁华
相关分类