JSON数组-如何显示数组中的数组

时间:2018-07-02 21:35:20

标签: arrays json

很抱歉,我不是这个问题的主人。

我正在尝试显示添加地址(红色圆圈)。 上面的其他内容可以显示出来,但是我包围的红色数组就像另一个数组,我不知道该怎么做。

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

这就是我的意思,它输出“ undefined”。 请帮忙.. 谢谢

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

如果要显示所有项目,还需要在adresses Array中进行迭代。