首页 > 解决方案 > JSON Array - 如何在数组中显示数组

问题描述

为这个问题道歉,我不是这个问题的主人。

我正在尝试显示添加地址(RED Circle)。上面的其余部分我可以让它显示,但我圈出的红色就像另一个我不知道如何做的数组。

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>";

这就是我所说的,它正在输出“未定义”。请帮忙。。谢谢

在此处输入图像描述

标签: arraysjson

解决方案


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

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>";

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


推荐阅读