循环返回的结果 node.js

loop through returned results node.js

我正在从我向服务器发出的请求中获取结果 return。它是 return 多行,其中每一行都是数组中的一个新条目。

所以现在我将其记录为:

completion.data.choices[0].text

而且显然只是 return 第一个。但我希望 return 全部。我该怎么做?

如果您只是想记录所有的选择,您可以使用 forEach 循环

completion.data.choices.forEach(choice => {
  console.log(choice.text);
});

试试这个

 completion.data.choices.forEach(item => {
        console.log(item.text)
    }