gpt4 book ai didi

Javascript 多级 JSON 对象数组 - 如何访问第二级或更高级别的键值对

转载 作者:数据小太阳 更新时间:2023-10-29 05:56:27 25 4
gpt4 key购买 nike

考虑以下 JSON 对象数组:

myList = [
{title:"Parent1",
children:[{childname:"Child11"},
{childname:"Child12"}],
cars:[{carname:"Car11"},
{carname:"Car12"}]
},
{title:"Parent2",
children:[{childname:"Child21"},
{childname:"Child22"}],
cars:[{carname:"Car21"},
{carname:"Car22"}]
}
];

如何在 javascript 中访问“Child21”?以下选项无效:

var myString = myList[1].children[0].childname; //Does not work
var myString = myList[1]["children"][0].childname; //Does not work

最佳答案

这对我来说没问题:

myList[1].children[0].childname

这也行:

myList[1]["children"][0].childname;

完整,

<html>
<body>
<script>
var myList = [
{title:"Parent1",
children:[{childname:"Child11"},
{childname:"Child12"}],
cars:[{carname:"Car11"},
{carname:"Car12"}]
},
{title:"Parent2",
children:[{childname:"Child21"},
{childname:"Child22"}],
cars:[{carname:"Car21"},
{carname:"Car22"}]
}
];
alert (myList[1].children[0].childname);
</script>
</body>
</html>

关于Javascript 多级 JSON 对象数组 - 如何访问第二级或更高级别的键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1650090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com