Не могу понять в чем проблема, поискал в гугле инфу, самое близкое это было заменить объект. Вроде получилось, но удаляются все элементы из localStorage. Вот код:
deleteBook = (id) => {
const newBooks = {...this.state.books};
if(newBooks.hasOwnProperty(id)){
//удаляем объект из Dom
delete newBooks[id];
//перезаписываем его в localStorage
localStorage.setItem("SAVED_BOOK", JSON.stringify(newBooks[id]));
this.setState({books: newBooks});
}
};
localStorage
отличными от строк{//пишем
let obj = { 1: { a: 'A' }, 2: { b: 'b' } };
let str = JSON.stringify(obj)
localStorage.setItem("ключ", str);
}
{//читаем
let str = localStorage.getItem("ключ")
let obj = JSON.parse(str)
}
{//читаем, правим, пишем
let str = localStorage.getItem("ключ")
let obj = JSON.parse(str)
obj['3'] = { c: '' }
delete obj['1']
str = JSON.stringify(obj)
localStorage.setItem("ключ", str);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В переменной thisx содержится timestamp в миллисекундах
делаю карточку товара, в которой для картинок использую слайдер, а к слайдеру пытаюсь еще зум подключить, но уже несколько часов все безуспешноHtml...
Я вставляю на сайт YouTube видео через iframeМожно ли при нажатии на play открывать видео в полный экран?