gpt4 book ai didi

javascript - 如何通过下面提到的对象的索引获取第一个对象

转载 作者:行者123 更新时间:2023-11-27 22:48:48 24 4
gpt4 key购买 nike

我需要按索引来访问 FirstObj,就像我尝试通过 TestCode[0].List 访问它一样,请建议我正确的访问方法。

'TestCode':{
'FirstObj':{
'List':[
{
year:2014
},
{
year:2015
},
{
year:2016
}
]
},
'SecondObj':{
'List':[
{
year:2014
},
{
year:2015
},
{
year:2016
}
]
}
}

最佳答案

您有一个嵌套对象而不是数组,因此使用索引访问器将不起作用。您需要通过键访问该对象。您可以通过使用 Object.keys 并从结果数组中检索第一个来完成此操作:

var data = {
'TestCode': {
'FirstObj': {
'List': [{
year: 2014
}, {
year: 2015
}, {
year: 2016
}]
},
'SecondObj': {
'List': [{
year: 2014
}, {
year: 2015
}, {
year: 2016
}]
}
}
}

var keys = Object.keys(data.TestCode);
console.log(data.TestCode[keys[0]].List);

关于javascript - 如何通过下面提到的对象的索引获取第一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38221085/

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