yangdinghai

Results 2 comments of yangdinghai

现有的方式就很好呀,同层级处理很优雅了,如果放到回调里面,那比如要在第一个接口调用成功后再调用第二个接口,再依次类推,第三个,第四个...,岂不是出现了地狱回调?回顾一下过去的处理方式,为了解决地狱回调,出现了链式调用方式,为了解决链式调用的不优雅,出现了async和await,为了解决async和await中处理异常的不方便,于是又出现了其他方案,比如 await-to-js 等等,现有的解构方式很好的避开了这些问题,而解构重命名的方式要比地狱回调要优雅的多呢

数组解构可以解决对象解构重命名的繁琐,但是这里显然不合适,因为这里可以解构的内容太多,不适合使用数组,我测试了一下,onSuccess 是支持设置多个处理函数的,内部使用队列处理也很合理,目前看来当前的方案已经是最优的方案了,当然技术在持续更新,或许以后会有更优的方案也不一定