Сообщение от laimas
|
Сожалею.
localStorage хранит ни массивы, ни объекты, ни т.п., а строки. Ваш объект в нем будет хранится в виде json-строки, после преобразования JSON.stringify(), и
localStorage.getItem("tovar_list");// Вытаскиваем массив
это "вытащили" не массив, а строку, а чтобы она была массивом объектов, ее нужно преобразовать в таковой объект, и делает это JSON.parse().
Только после этого можно манипулировать массивом и объектами в нем.
https://developer.mozilla.org/ru/doc...l_Objects/JSON
|
Тогда я не понимаю этого
var data = localStorage.tovar_list && JSON.parse(localStorage.tovar_list) || [];
Он мне постоянно возвращает []
когда мне надо если есть в localStorage уже что то то дополнить если нет то создать