簡體   English   中英

使用for await...of時如何獲取key值

[英]How to get the key value when using for await...of

我想在我for await...of循環中獲取key信息:

for await (const user of users) {
  const userData= await fetchUserData(user.id)
}

但是當我這樣做時,我得到錯誤.for is not iterable

for await (const [key, user] of users) {
  console.log(`fetching user ${key} out of ${users.length} users`)
  const userData= await fetchUserData(user.id)
}

有沒有辦法在我的循環中獲取有關key的信息?

for await...offor of一樣工作,需要指定.entries()來獲取這樣的密鑰:

for await (const [key, user] of users.entries()) {
  console.log(key, user);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM