2016-03-28 4 views
-3

У меня есть простая строка javascript, мне удалось получить доступ к переменной в массиве, но как мне просто получить строку «оставить»?Доступ к значению в массиве Javascript

var person = { 
 
    people: [{ 
 
    name: "jason" 
 
    }, { 
 
    name: "chowder" 
 
    }, { 
 
    name: "leave" 
 
    }], 
 
    lastname: "zhang" 
 
}; 
 

 
console.log(person.people[2]);

+5

'console.log (person.people [2] .name);' –

+0

Благодаря человеку я love u – Snorlax

ответ

1

Вы должны указать (в обозначение, данном случае «имя») после указания индекса массива, так как у вас есть объект, содержащий массив объектов, содержащий ключ/значение пар.

person.people[2].name 

... даст вам то, что вы хотите, так как вы хотите получить значение из ключа, называемого «имя».

+0

** человек.people [2] .name –

1

Вы можете получить свойство индекса следующим образом:

person.people[2].name 

var person = { 
 
    people: [{ 
 
    name: "jason" 
 
    }, { 
 
    name: "chowder" 
 
    }, { 
 
    name: "leave" 
 
    }], 
 
    lastname: "zhang" 
 
}; 
 

 
console.log(person.people[2].name);

Смежные вопросы