我对 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];
Run Code Online (Sandbox Code Playgroud)
我需要在单独的代码行中单独获取它们。有没有类似的方法
const {
firstData,
secondData,
thirdData,
fourthData
} = await Promise.all([
getFirst(city),
getSecond(hubIds),
getThird(city, customerCategoryKey),
getFourth(request)
])
Run Code Online (Sandbox Code Playgroud)
基本上,我真的很喜欢是否有比第一个代码片段更简洁的方法。
蒂亚!