我对Node.JS相当陌生,我真的很讨厌Promise.all返回数组的语法。
例如。
const requiredData = await Promise.all([
getFirst(city),
getSecond(hubIds),
getThird(city, customerCategoryKey),
getFourth(request)
])
const firstData = requiredData[0];
const secondData = requiredData[1];
const thirdData = requiredData[2];
const fourthData = requiredData[3];
我需要在单独的代码行中单独获取它们。难道没有像这样
const {
firstData,
secondData,
thirdData,
fourthData
} = await Promise.all([
getFirst(city),
getSecond(hubIds),
getThird(city, customerCategoryKey),
getFourth(request)
])
基本上,我真的很希望有比第一个代码片段更干净的方式。
呼啦一阵风
慕森王
相关分类