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

Как удалить объект из массива?

const arr = [{title: 'test', id: 1, children: []}, {title: 'test1', id: 2, children: [{title: 'first children', id: 3}]}]


Как найти объект по id и удалить его из массива (или изменить)?
Допустим, приходит id 3, нужно тогда, чтобы массив стал такой

[{title: 'test', id: 1, children: []}, {title: 'test1', id: 2, children: []}]
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
vovaspace
@vovaspace
Frontend Engineer
arr.filter(({ id }) => id !== 3);
Ответ написан
Serhioromano
@Serhioromano
Web Developer
arr.splice(arr.indexOf(arr.find(el => el.id === id)),1);
Ответ написан
Ваш ответ на вопрос

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

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