Показать сообщение отдельно
  #6 (permalink)  
Старый 11.05.2021, 00:24
Аватар для nastya97core
Аспирант
Отправить личное сообщение для nastya97core Посмотреть профиль Найти все сообщения от nastya97core
 
Регистрация: 04.04.2020
Сообщений: 60

Сообщение от рони Посмотреть сообщение


Я это хотела сделать, чтобы удалять из куки объекты.
Этот код работает. Просто хотела спросить, всё ли верно?
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("Удалено")
}


Смысл такой:
Передаю в функцию массив с удаляемым массивом
Получаю куки,
Получаю (с вашей помощью) новый массив,
Удаляю все куки,
Записываю в куки новый массив

Я же правильно мыслю?
Ответить с цитированием