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

Как найти объект в массиве?

Есть массив с объектами в качестве элементов.
Необходимо проверить вхождение объекта в массив.
через arr.indexOf(obj) == -1 не работает - не находит. В чем причина (возможно связано со ссылками и значениями) и как найти мне элемент?
  • Вопрос задан
  • 153 просмотра
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 3
@kova1ev
Если у объекта есть какое-нибудь уникальное поле, типа id, ищите по нему.
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
const arr = [];
const object = { name: 'Example' };

arr.findIndex(element => element.name === 'Example'); // можно через arr.find , но он вернёт найденный объект
Ответ написан
Ваш ответ на вопрос

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

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