JavaScript
- 6 ответов
- 0 вопросов
4
Вклад в тег
const InfoArr = [{keyName: "shopperEmail", valueType: 'array'}]
const jsonObj = JSON.parse( yourJson )
const keysArr = Object.keys(jsonObj)
keyArr.forEach(key => infoArr.push({keyName: key, valueType: typeof jsonObj[key]}))
localStorage.setItem('store', ([]).toString() ); // создаем пустой массив и тут же преобразуем его в String
const store = Array.from(localStorage.getItem('store')) // получаем Store из localStorage и преобразуем его в массив
// та же техника
const store = Array.from(localStorage.getItem('store')) // получаем Store
store.push({todoName: 'habr help', isComplete: false}) // заполняем новыми данными
localStorage.setItem('store', (store).toString() ); // выполняем сохранение в localStorage
// можно сделать через фильтр
const store = Array.from(localStorage.getItem('store')) // получаем Store
store.filter(item => item.todoName !== 'habr help');
localStorage.setItem('store', (store).toString() ); // выполняем сохранение в localStorage
localStorage.removeItem('store'); // - удаляет только сам <b>store</b> из localStorage
localStorage.clear(); // - удаляет все элементы из localStorage (опасно, если приложение построено с localStorage )