【发布时间】:2020-07-28 18:23:28
【问题描述】:
是否可以使用 async/await 函数将已解决的 Promise 的数据存储在多个变量中?
例如
const urls = [
'https://jsonplaceholder.typicode.com/users',
'https://jsonplaceholder.typicode.com/posts'
]
const getData = async function() {
const Promises = urls.map(url => fetch(url))
for await (let request of Promises) {
const data = await request.json()
}
}
getData()
// However, I want to store '/users' in 'const users', '/posts' in 'const posts' etc.
【问题讨论】:
-
我不明白这个问题。你究竟需要什么帮助?您的变量
Promises将是一个承诺数组,但这不是获取数据数组的最简单方法。 -
你想要
Promise.all吗?
标签: javascript ecmascript-6 promise async-await