我正在尝试从这个嵌套对象中获取值。似乎语法对于对象来说很好。我错过了什么?
console.log(thePosts['THE PARENT ONE']['sections']['ONE SECTION']['subs']['img'][3]);
window.thePosts = {}
window.thePosts = {
'THE PARENT ONE' : {
'url':'the-url',
'sections': [{
'ONE SECTION' : {
'url':'making-money',
'subs': [
{'_id:':'1','title': 'title 1','img': '<img src="/wp-content/assets/images/pop1.jpg">'},
{'_id:':'1','title': 'title 2','img': '<img src="/wp-content/assets/images/pop1.jpg">'},
{'_id:':'1','title': 'title 3','img': '<img src="/wp-content/assets/images/pop1.jpg">'},
{'_id:':'1','title': 'title 4','img': '<img src="/wp-content/assets/images/pop1.jpg">'}
]
},
'TWO SECTION' : {
'url':'marketing',
'subs': [
{'_id:':'1','title': 'title 1','img': '<img src="/wp-content/assets/images/pop1.jpg">'},
{'_id:':'1','title': 'title 2','img': '<img src="/wp-content/assets/images/pop1.jpg">'},
{'_id:':'1','title': 'title 3','img': '<img src="/wp-content/assets/images/pop1.jpg">'},
{'_id:':'1','title': 'title 4','img': '<img src="/wp-content/assets/images/pop1.jpg">'}
]
}
}]
}
};
答案 0 :(得分:2)
试试这个:
thePosts['THE PARENT ONE']['sections'][0]['ONE SECTION']['subs'][3]['img']
sections
和subs
都是数组。
答案 1 :(得分:2)
sections
是一个数组:
thePosts['THE PARENT ONE']['sections'][0]['ONE SECTION']['subs'][3]['img']
^ ^----^