LocalStorage Flashcards

1
Q

Что такое localStorage ?

A

Способ хранения данных браузера, либо браузерное хранилище.
Данные отобразились при клике, необходимо эти данные где-то хранить.
Aplication -> Local Storage
Данные хранятся вечно.

localStorage.setItem - записываем значение (принимает 2 аргумента: ключ и значение)
Ключ и значение должны быть строковые.
Обычно делается через Json.stringify(value) - преобразует любое значение в строку

localStorage.getItem - получаем значение по ключу (принимает 2 аргумента: ключ и значение)
let valueAsString = localStorage.getItem(‘counterValue’)
if (valueAsString) {
let newValue = JSON.parse(valueAsString)
setValue(newValue)
}
Если у нас ничего нет, то необходимо сделать проверку на null

Наоборот из строки в объект или массив - JSON.parse
localStorage.clear - полностью очищает
localStorage.removeItem - очищает определенное значение по ключу

SesionStorage отличие от localStorage - время жизни (сколько будет храниться в браузере) - работает на то время, когда вкладка открыта.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly