gpt4 book ai didi

javascript - 循环遍历数组中的 json 响应

转载 作者:行者123 更新时间:2023-12-02 21:28:20 25 4
gpt4 key购买 nike

我正在尝试获取 json 响应,将其保存到数组中并循环遍历它以查找匹配项。但是,我遇到了一些困难。

我得到 json 响应,并将其推送到一个数组:

var array = Object.entries(response);

之后我说这个数组:

var array = [
[
"default_route",
{
"subnet": "0.0.0.0/0",
"name": "Default"
}
],
[
"vpn_subnet",
"192.168.10.0/24"
]
];

里面还有一些物体。现在,当我尝试循环它时,我没有得到任何输出。就像循环根本没有开始一样。控制台不打印任何内容。循环示例:

for (var i = 0; i < array.length; i++) {
console.log('loop');
for (var j = 0; j < array[i]; j++) {
console.log('loop 2');
}
};

我必须先将对象转换为数组值吗?与上面的代码片段相比,我得到的 json 响应更加详细,并且其中包含更多对象。最终我想循环 json 响应并找到匹配项。最好的方法是什么?

最佳答案

第二个循环的条件不起作用,因为 array[i] 返回另一个数组而不是数字。尝试在其后面附加 .length,例如:

for (var i = 0; i < array.length; i++) {
console.log('loop');
for (var j = 0; j < array[i].length; j++) {
console.log('loop 2');
}
};

关于javascript - 循环遍历数组中的 json 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60679356/

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