很抱歉,我不是这个问题的主人。
我正在尝试显示添加地址(红色圆圈)。 上面的其他内容可以显示出来,但是我包围的红色数组就像另一个数组,我不知道该怎么做。
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”。 请帮忙.. 谢谢
答案 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中进行迭代。