gpt4 book ai didi

javascript - 如何使用 JS 在复杂对象中挑选特定数据

转载 作者:行者123 更新时间:2023-12-04 09:21:43 24 4
gpt4 key购买 nike

所以我正在使用一个 super 简洁的 API 来提供药物相互作用。它给了我以下对象:
https://rxnav.nlm.nih.gov/REST/interaction/list.json?rxcuis=84815+82110+114228
我一直试图想出一个函数来获取所有的交互描述,但无济于事。以下是我最好的尝试(返回的是对象):

for (var i = 0; i < returned.fullInteractionTypeGroup[0].fullInteractionType.length; i++) {
for (var j = 0; j < returned.fullInteractionTypeGroup[0].fullInteractionType[i].length; j++) {
console.log(returned.fullInteractionTypeGroup[0].fullInteractionType[i].interactionPair[j].description);
}
}
由于某种原因,这个解决方案只给了我第一个交互对。我循环错了吗?有没有更简单的方法来做到这一点?我头疼。

最佳答案

这应该有效:

for (let x of returned.fullInteractionTypeGroup[0].fullInteractionType) {
for (let y of x.interactionPair) {
console.log(y.description);
}
}

关于javascript - 如何使用 JS 在复杂对象中挑选特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63095675/

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