gpt4 book ai didi

javascript - 从已解析的 Promise 对象中检索值

转载 作者:行者123 更新时间:2023-11-30 09:20:09 24 4
gpt4 key购买 nike

我正在尝试从一系列 promise 中获取值。

  async function retrieveIssues() {

let rawdata = fs.readFileSync(argv.i);
let issues = JSON.parse(rawdata);

const issuesArray = issues.Issues;

const promises = issuesArray.map(issue => getIssueInfo(issue));

await Promise.all(promises);


// promises is now array of current issue information
console.log(promises)
console.log(promises[0])


}

所以我拥有的是一组 Promise 对象,如下所示:

    Promise {
{ title: 'Work',
body: 'We\'ve had...\n',
labels: [ [Object] ] } }

例如,我如何才能访问标题?

最佳答案

当您想使用等待的 Promise.all 调用的结果时,您仍在使用 promises 变量来尝试访问这些值。例如:

const results = await Promise.all(promises);


// promises is now array of current issue information
console.log(results);
console.log(results[0]);

关于javascript - 从已解析的 Promise 对象中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52283873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com