Есть строка, которая хранится в localstorage в формате json.
Получаю данные из localstorage:
var cart = localStorage['cart'];
Пытаюсь удалить :
cart.splice(itemId,itemId);
Получаю ошибку:
cart.splice is not a function
Консоль:
UPD 2
UPD 3
var cart = JSON.parse(localStorage['cart']);
cart.splice(itemId, 1);
Update
Ага! Я не знаю, что Вы сохраняете в localStorage
, но с тем, что Вы получаете обратно, надо делать так:
var cart = JSON.parse(localStorage['cart']);
cart["1"].splice(itemId, 1);
Update 2
"А можно удалить массив целиком?"
delete cart["1"];
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите, пожалуйста, может ли быть такое, что код, написанный на AngularJS отлично работает на встроенном локальном сервере Webstorm, а при переносе...
Каким способом можно определить что в строке есть искомый текст?
Есть несколько блоков с дата-атрибутами, значение которых являются координатыНужно перебрать все блоки у которых есть эти дата-атрибуты...