Как напечатать данные объекта в JavaScript - PullRequest
0 голосов
/ 23 декабря 2010

У меня есть следующие данные объекта:

var response = {
    "response": {
        "numFound": 7945,
        "docs": [{
            "description": "target",
            "url": "target",
            "id": "269653",
            "score": 6.9186745
        },
        {
            "description": "Target Kent",
            "url": "Target_Kent",
            "id": "37275",
            "score": 4.3241715
        }]
    },
    "highlighting": {
        "269653": {
            "description": ["<em>target</em>"]
        },
        "37275": {
            "description": ["<em>Target</em> Kent"]
        }
    }
};

Я могу использовать response.response.docs[0].description для распечатки "target".Но я не знаю, как распечатать "<em>target</em>".Благодарю.

Ответы [ 2 ]

1 голос
/ 23 декабря 2010
response.highlighting[269653].description[0]

Попробуйте: http://jsfiddle.net/9QFAM/

0 голосов
/ 23 декабря 2010

Предполагается, что вам нужно сохранить ссылку на документ [0] или любую другую ссылку на объект:

response.highlighting[response.response.docs[0].id].description[0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...