我正在尝试遍历大量数据并进行异步调用。但是,我的语法不正确async function getEmailData(conversationId){ fetch(aysynch) .then(response => {return response.json(); }) .then(data => { dictionary = {} console.log(data) var info = data.Body.ResponseMessages.Items[0].Conversation.ConversationNodes[0].Items[0] console.log(info) var conversationId = info.ConversationId.Id var from = info.From.Mailbox.EmailAddress var to = info.ToRecipients.map(function(recipient) {return recipient.EmailAddress}) var date = info.DateTimeReceived dictionary[conversationId] = {'from':from, 'to': to, 'date': date} return dictionary })}x = [listOfIds] //10 in totalfor (i=0; i<x.length; i++) { console.log(x[i].ConversationId.Id) let response = await getEmailData(x[i].ConversationId.Id) let data = await response console.log(data)}这是打印出所有ID,然后获取列表IDx并运行10次。如何为每个请求提出aysnch请求?
添加回答
举报
0/150
提交
取消