我有几个不同的代码路径,有多个回调。
this.confirmJWT(
function() {
this.confirmVendorCode(
function() {
this.downloadFile(FORECAST);
}.bind(this)
);
}.bind(this)
);
我知道人们称之为回调地狱(实际上只是找到http://callbackhell.com/),但我正在寻找编写此浏览器代码的首选方式。
答案 0 :(得分:1)
使用ES6编写它会使它更短,但可能不那么可读。
this.confirmJWT(() => this.confirmVendorCode(() => this.downloadFile(FORECAST)));