0

我试图从这个嵌套对象中获取一个值。似乎该对象的语法很好。我错过了什么?

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">'}
                ]
            }
        }]
    }
};
4

2 回答 2

2

尝试这个:

thePosts['THE PARENT ONE']['sections'][0]['ONE SECTION']['subs'][3]['img']

sections并且subs都是数组。

于 2013-07-30T17:46:56.043 回答
2

sections是一个数组:

thePosts['THE PARENT ONE']['sections'][0]['ONE SECTION']['subs'][3]['img']
                                       ^                         ^----^
于 2013-07-30T17:47:00.260 回答