@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);
  • Вопрос задан
  • 78 просмотров
Решения вопроса 2
zendor
@zendor
arr.find(o => o.id_from == 12);
Ответ написан
Комментировать
hzzzzl
@hzzzzl
arr.filter(a => a.id_from === '12')[0]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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