Как сделать кнопку для удаление на js или jquery данных из массива localstorage?

При добавлении товара в корзину создается массив products с ключом cart Как сделать так чтобы в колличестве товара отображалось необходимое значение? Эти товары просто добавляются в массив с колличеством один и дублируются. Не пронимаю как обратиться к этому массиву чтобы происходило удаление по кнопке btn-del?

Всем заранее спасибо за толковые ответы

Код внизу взять для примера с этого ресурса

Удаление по клику на кнопку удалить или по кнопке минус

    const deleteBtn = document.querySelectorAll(".btn-del"); // Ищем по класу. sd должно быть уникальным
deleteBtn.forEach(function(el) {
  el.addEventListener("click", function(event) {
    let id = event.target.dataset.id; // Берем id
    let itemIndex = data.findIndex(item => +item.id === +id); // Ищем индек элеменда в списке
    if (itemIndex === -1) return;
    data.splice(itemIndex, 1); // Удаляем из списка
    localStorage.setItem("cart", JSON.stringify(myCart));
    location.reload(); // Обновляем страницу и тогда не будет элемента
    // Или без обновления удаляем через js
  });
});
/*  Создаем объект корзины и сохраняем его в localStorage   */
const myCart = new Cart();

if (localStorage.getItem("cart") == null) {
  localStorage.setItem("cart", JSON.stringify(myCart));
}

const savedCart = JSON.parse(localStorage.getItem("cart"));
myCart.products = savedCart.products;
cartNum.textContent = myCart.count;

/* Добавляем товар в корзину */
myCart.products = cardAddArr.forEach((cardAdd) => {
    cardAdd.addEventListener("click", (e) => {
      e.preventDefault();
      const card = e.target.closest(".card");
      const product = new Product(card);
      const savedCart = JSON.parse(localStorage.getItem("cart"));
      myCart.products = savedCart.products;
      myCart.addProduct(product);
      localStorage.setItem("cart", JSON.stringify(myCart));
      cartNum.textContent = myCart.count;
    });
});

Ответы (0 шт):