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

Как отфильтровать массив?

Есть массив:

var arr = [
   { id_from: '11', uid_to: '22', math: '1' },
   { id_from: '31', uid_to: '72', math: '1' },
   { id_from: '12', uid_to: '12', math: '1' },
   { id_from: '33', uid_to: '12', math: '1' },
   { id_from: '96', uid_to: '12', math: '1' },
   { id_from: '21', uid_to: '28', math: '1' },
   { id_from: '61', uid_to: '22', math: '1' },
   { id_from: '81', uid_to: '28', math: '1' } ];


Нужно получить объект, где id_from == 12 (например).

var answer = arr.filter(function(from) {
   	return //...
   });

   console.log(answer);
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
zendor
@zendor
arr.find(o => o.id_from == 12);
Ответ написан
Комментировать
hzzzzl
@hzzzzl
arr.filter(a => a.id_from === '12')[0]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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