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

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

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

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