У меня есть массив объектов, каждый из которых содержит n
пары ключ/значение. Мне нужно вернуть массив объектов, который имеет значение, соответствующее x
.Найти значение в массиве объектов
Использование Underscore.js Я мог бы использовать _.findWhere
, но я не знаю, какой ключ будет стоить.
Я мог бы, очевидно, объединить массив, получить все ключи в каждом объекте, а затем запустить на каждом ключе _.findWhere
и проверить, существует ли это значение, но это не похоже на хороший способ сделать это.
Пожалуйста, скажите мне, почему это не по теме? Я пытаюсь найти ценность внутри объекта наилучшим образом. – James
На самом деле, лучший (то есть исполняемый) способ - Object.keys() + for-loop. – avetisk