ynizhenie
@ynizhenie

Как сделать фильтрацию массива?

Привет такой вопрос.
У меня есть массив:
Игорь:
-- image: picture1.jpg
-- id: 123
Петя:
-- image: picture2.jpg
-- id: 124
Женя:
-- image: picture3.jpg
-- id: 125
Витя:
-- image: picture4.jpg
-- id: 125


Как мне сделать Array.filter
Что бы на выходе в data.map были все элементы кроме "Игорь".
Остались только:
Петя:
-- image: picture2.jpg
-- id: 124
Женя:
-- image: picture3.jpg
-- id: 125
Витя:
-- image: picture4.jpg
-- id: 125


await firebase
      .database()
      .ref("events/" + this.state.id + "/users/")
      .once("value", data => {
        if (data.val() !== null) {
          let res = Object.values(data.val());
         
          this.setState({
            data: res
          });
        }
      });
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
const filteredUsers = users.filter(user => user.id !== targetId);

где targetId - id пользователя которого хотите убрать из результатов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
Wanted. Санкт-Петербург
До 300 000 ₽
Grow Media Москва
от 150 000 до 200 000 ₽
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект