Задать вопрос

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

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

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