= [];
b.push({product_id, product_price, product_title, product_img, quantity: 1});
localStorage.setItem('items', JSON.stringify(b));
console.log(localStorage);
И при событии все ок, добавляет, но при нажатии след. кнопки то данные просто обновляет. А как сделать чтобы массивы и дальше создавались а не обновлялись? Спасибо
вы перетираете стор новыми данными
при старте приложения: localStorage.setItem('items', JSON.stringify([])); при обновлении: const b = JSON.parse(localStorage.getItem('items')); b.push({product_id, product_price, product_title, product_img, quantity: 1}); localStorage.setItem('items', JSON.stringify(b)); console.log(localStorage);
Обсуждают сегодня