У меня есть такая структура JSON:
{
map: [
{"key1":"valueA1", "key2":"valueA2", "key3":"valueA3"},
{"key1":"valueB1", "key2":"valueB2", "key3":"valueB3"},
{"key1":"valueC1", "key2":"valueC2", "key3":"valueC3"},
.... etc
]
}
... которую я загружаю в свое приложение javascript, чтобы стать объектом через JSON.parse ().
Я хочуполучить (скажем) значение key3 из элемента массива объектов, где key2 = 'valueB2'.
Я могу сделать это, просматривая цикл, но задавался вопросом, была ли более элегантная (например, одна строка и болееэффективный) способ сделать это, без необходимости знать номер индекса для элемента массива?
У меня есть множество сайтов Google, но безрезультатно.Или мне лучше упростить / убрать массив в пользу простого списка объектов?
Спасибо.