Получение значения свойства в нескольких объектах - PullRequest
2 голосов
/ 06 марта 2012

Просто для примера того, что я пытаюсь сделать:

item1.item2
//item2 has four objects
//object0, object1, object2, object3
//each object has the same property within it 'propTitle'

Мне нужно получить значение propTitle для всех 4 объектов.Что мне нужно сделать, чтобы достичь этого?

1 Ответ

4 голосов
/ 06 марта 2012
var titles = $.map(item1.item2, function(v, i) {
    return v.propTitle;
});

Или без jQuery, предполагая, что item1.item2 является массивом ...

var titles = item1.item2.map(function(v, i) {
    return v.propTitle;
});

Хотя вам понадобится патч для поддержки старых браузеров.

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/map#Compatibility

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...