Сообщение от рони
|
|
Я это хотела сделать, чтобы удалять из куки объекты.
Этот код работает. Просто хотела спросить, всё ли верно?
function delFromCart(array) {
let arr = JSON.parse(getCookie('cart'));
let b;
arr = arr.filter(a => !(!b && (b = JSON.stringify(a) === JSON.stringify(array))));
deleteCookie('cart');
setCookie('cart', JSON.stringify(arr));
console.log("Удалено")
}
Смысл такой:
Передаю в функцию массив с удаляемым массивом
Получаю куки,
Получаю (с вашей помощью) новый массив,
Удаляю все куки,
Записываю в куки новый массив
Я же правильно мыслю?