@GF-user

Как из массива удалить элемент по id?

// Есть массив в который добавляются товары это объекты, у них есть свои id
let arrCart = []
// Есть кнопка на карточке с товаром чтоб его удалить, она забирает параметр id объекта(item.id), вот функция почему то не работает filter
function removeItemCart(id) {
    arrCart.filter(el=>el.id !== id)
  }
  • Вопрос задан
  • 212 просмотров
Решения вопроса 1
@EvgeniySalagin
Привет, array.filter возвращает новый массив, поэтому тебе надо присвоить его arrCart.

let arrCart = [...];

function removeItemCart(id) {
    arrCart = arrCart.filter(el=>el.id !== id);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
27 нояб. 2024, в 19:08
1500 руб./в час
27 нояб. 2024, в 18:19
2000 руб./за проект
27 нояб. 2024, в 17:41
2000 руб./за проект