Сообщение от laimas
|
Это исключает ошибку вот тут - _local.push(label); // тут не работает - _local.push is not a function
А что вы дальше хотите, зачем объявлять массив _local, после чего выполнять _local = JSON.parse(localStorage.getItem('label'));, это за гранью моего понимания. ) Может просто словами объяснить - что есть, чего хочется, и т.д.?
|
Основная задача - дописать данные в localStorage к уже существующим - используется один и тот же ключ. Я читал, что так просто дописать нельзя. Поэтому я:
- Создал массив _local;
- Записал в массив данные из localStorage преобразовав их: _local = JSON.parse(localStorage.getItem('label'));
- Дальше нужно дописать в созданный в п.1 массив: _local.push(label); - но тут не робить у меня
- А после хочу перезаписать данные в localStorage в том же ключе.
Идею взял отсюда:
stackoverflow
Может есть адекватней решение, я не знаю