//удаление объекта имеющего свойство baggageID и перезапись price и sumPrice
function removeBaggagePrice(price) {
const filteredPrices = price.filter( //проверка price на наличие свойства baggageID
(prop) => !prop.hasOwnProperty("baggageID") //если есь удалить объект
);
localStorage.setItem("prices", JSON.stringify(filteredPrices));
let sumAfterRemove = filteredPrices.reduce((acc, curr) => acc + curr.price, 0);
localStorage.setItem("sumPrice", JSON.stringify(sumAfterRemove));
}
})
И как ты предлагаешь проверять на целое слово.- идей нет.
как это вообще поможет?- уменьшить кол-во лишних запросов, но время ожидания после ввода слова - будет больше, ну шансов больше что человек введет целое слово с промежутком между вводом символов перед отправкой запроса - 500, чем в 200
Соединение бд всегда закрыто, открывается только в момент выполнения какого то запроса и сразу закрывается. А сокет соединение всегда открыто если только пользователь не закроет страницу- да, я знаю, прочитай пожалуйста ещё раз что я попросил)