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

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

Войти через центр авторизации
Похожие вопросы