Javascript console.log没有读取数组未定义

时间:2016-10-13 10:02:09

标签: javascript arrays

我在阅读一些我未定义的数据时遇到问题:

obj = {
    "people": [
        {
            "id": "123",
            "description": "some desc",
            "names": [
                {
                    "name": "Mark"
                }]
        }]

}

console.log(obj.people[0].names.name);

我在这里做错了什么?

2 个答案:

答案 0 :(得分:3)

names是一个数组,将其设为

console.log(obj.people[0].names[0].name);

答案 1 :(得分:1)

names也是一个数组。

试试这个,

console.log(obj.people[0].names[0].name);