承诺待定,而不是结果

时间:2020-02-10 21:09:19

标签: javascript promise

您好,我制作了一个使用promise.all的函数,现在我想返回已解析的值,但是在运行它时会得到诺言。

const getImages = async (keywords) => { 

  const aap = await Promise.all(keywords.map(keyword => 
    client.search(`${keyword} Wookieepedia`, options)
  )).then(data => {
    const firstResult = data.map(test => test[0].url);
    return firstResult; 
  }); 

  return aap;

}

console.log(getImages(['wookie'])); 

0 个答案:

没有答案