Как правильно реализовать поиск по json?

Есть массив JSON:
[
    {
        "id": 1,
        "collection_id": 5,
        "code": "triniti_001",
        "name": "Тринити 001",
        "variant" : [
            {"wood" : 1, "glass" : 0, "form" : 1},
            {"wood" : 2, "glass" : 0, "form" : 1},
            {"wood" : 3, "glass" : 0, "form" : 1}
        ]
    },
    {
        "id": 2,
        "collection_id": 5,
        "code": "triniti_002",
        "name": "Тринити 002"
    },
    {
        "id": 3,
        "collection_id": 5,
        "code": "triniti_003",
        "name": "Тринити 003"
    }
]


Как выбрать

{
        "id": 1,
        "collection_id": 5,
        "code": "triniti_001",
        "name": "Тринити 001",
        "variant" : [
            {"wood" : 1, "glass" : 0, "form" : 1},
            {"wood" : 2, "glass" : 0, "form" : 1},
            {"wood" : 3, "glass" : 0, "form" : 1}
        ]
    },

по, например, "code": "triniti_001" ?
  • Вопрос задан
  • 2764 просмотра
Решения вопроса 1
@Kuzzy
Underscore хорошо для таких вещей подходит jsfiddle.net/MpR4S
УПД: так наглядней jsfiddle.net/MpR4S/1
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Не нужен здесь никакой underscore. Всё прекрасно пишется на чистом JavaScript. Простой цикл или Array.some(), если так хочется функциональщины.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы