【发布时间】:2017-03-27 16:03:53
【问题描述】:
我有两个异步调用,我想(在某种程度上)将来自调用 1 的响应与来自调用 2 的响应合并到一个对象中。
下面的代码执行此/工作。我的问题:有没有办法让Promise.all 的回调参数更具可读性?在这种情况下,我真的不喜欢使用数组。
function getOptions() {
let programRequest = someAsynFunc(...);
let overviewTypeRequest = someOtherAsynFunc(...);
return Promise.all([programRequest, overviewTypeRequest]).then(values => {
return {
programs: values[0],
overviewTypes: values[1]
}
});
}
【问题讨论】:
标签: javascript callback es6-promise