хочу избежать функции 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{
// удаляем
}