Как в localstorage массиве удалить конкретное значение
У меня в localstorage по ключу cartItems есть значения в виде массива ["1", "2"] как я могу удалить конкретно к примеру второе значение то есть "2"?
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
- Получить строковое значение из
localStorageпо ключу. - Перевести его из строки в массив, если оно не
null-JSON.parse. - Удалить из массива все, что нужно - методами
shift/pop/splice(или, формированием нового массива из данных старого). - Сохранить строковое представление (
JSON.stringify) вlocalStorage.