Arrays JSON数组-如何在数组中显示数组

Arrays JSON数组-如何在数组中显示数组,arrays,json,Arrays,Json,对不起,我不是这方面的高手 我试图显示add地址(红色圆圈)。 上面的其余部分我可以让它显示出来,但我包围的红色部分就像另一个阵列,我不知道怎么做 out += "<tr><td><b>ADDRESS NAME: </b>" + arr[i].addresses.name + "</td><tr>"; out += "<tr><td><b>ADDRESS: <

对不起,我不是这方面的高手

我试图显示add地址(红色圆圈)。 上面的其余部分我可以让它显示出来,但我包围的红色部分就像另一个阵列,我不知道怎么做

out += "<tr><td><b>ADDRESS NAME: </b>" +
    arr[i].addresses.name +
    "</td><tr>";
    out += "<tr><td><b>ADDRESS: </b>" +
    arr[i].addresses.street + arr[i].city +
    "</td><tr>";
out+=“地址名:”+
arr[i].addresses.name+
"";
out+=“地址:”+
arr[i].地址.street+arr[i].城市+
"";
这就是我所说的,它输出的是“未定义”。 请帮忙。。 多谢各位


您没有显示如何迭代。但是,问题是您没有指定要使用地址数组中的哪个项。例如,如果您只需要第一个:

out += "<tr><td><b>ADDRESS NAME: </b>" +
    arr[i].addresses[0].name +
    "</td><tr>";
    out += "<tr><td><b>ADDRESS: </b>" +
    arr[i].addresses[0].street + arr[i].adresses[0].city +
    "</td><tr>";
out+=“地址名:”+
arr[i]。地址[0]。名称+
"";
out+=“地址:”+
地址[0]。街道+arr[i]。地址[0]。城市+
"";

如果要显示所有需要在地址数组中迭代的项。

arr[i]。地址[0]。街道
。尽管
地址
是一个数组这一事实表明可能有多个地址,甚至一个也没有。考虑到这一点,也许你的方法应该是迭代它们。@markjuni如果我的答案有助于解决你的问题,你能把它标记为答案吗。谢谢