Найти объект по идентификатору в массиве объектов JavaScript - PullRequest
1343 голосов
/ 09 сентября 2011

У меня есть массив:

myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.]

Я не могу изменить структуру массива. Мне передают идентификатор 45, и я хочу получить 'bar' для этого объекта в массиве.

Как мне сделать это в JavaScript или с помощью jQuery?

Ответы [ 31 ]

0 голосов
/ 03 января 2015

Самый короткий,

var theAnswerObj = _.findWhere(array, {id : 42});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...