我尝试访问我的 data
json 文件:
[{"id":1,"name":"Maria","project":[{"id":5,"name":"Animals"},{"id":6,"name":"Cats"}]}
这是我的方法:
data[0].name;
但是这样我只得到结果:
Animals
但我需要结果:
Animals, Cats
最佳答案
您仅访问项目数组第 0 个索引的名称属性。 要一次访问所有对象,您需要循环遍历数组。 您可以使用Array.map为了这。
var data = [{"id":1,"name":"Maria","project":[{"id":5,"name":"Animals"},{"id":6,"name":"Cats"}]}]
var out = data[0].project.map(project => project.name).toString()
console.log(out)
关于json - 如何访问嵌套 JSON 对象的多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54022723/