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

Как удалить элемент который нашел через array.find?

хочу избежать функции array.findIndex, так как элемент уже нашел ,повторно не хочется искать его индекс можно ли его сразу удалить из массива?

const basketitem = this._BasketProducts.find((product) => {
      return item.id == product.id;
    });
    // если этот товар уже есть то инкрементирую quantity иначе добавляю продукт в availableGoods
    if (basketitem) {
      if (basketitem.quantity < 999 && !(basketitem.quantity <= 1 && +item.quantity == -1)) {
        basketitem.quantity += +item.quantity || 1;
      }
else{
// удаляем
}
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@AleksRap
Ищи по индексу. Сам элемент получай arr[index], а потом arr.splice(index, 1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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