j
Вут?
Size: a a a
j
P
G
G
АГ
cart = {
STORAGE_KEY: 'my-shop-basket',
add(product = {}) {
const basket = this.get();
basket.push(product);
this.save(basket);
},
del(product = {}) {
let basket = this.get();
basket = basket.filter((item) => item.id !== product.id);
this.save(basket);
},
get() {
return JSON.parse(localStorage[this.STORAGE_KEY] || '[]');
},
save(basket = []) {
localStorage[this.STORAGE_KEY] = JSON.stringify(basket);
},
clear() {
this.save([]);
},
};
// добавления в корзину
cart.add({ id: 1, name: 'пыня в мундире царя' });
cart.add({ id: 2, name: 'гульфик на верёвке' });
// удалить указаный товар
cart.del({ id: 2, name: 'гульфик на верёвке' });
// посмотреть содержимое
cart.get();
// очистка корзины
cart.clear();
A
АГ
К
P
G
G
G
P
P
G
G
P
G
P
G