Проверьте, есть ли данные в локальном хранилище в JavaScript

Чтобы проверить наличие данных в локальном хранилище в JavaScript, вы можете использовать следующие методы:

  1. Использование метода getItem(): этот метод используется для извлечения элемента из локального хранилища. Вы можете проверить наличие данных, проверив, является ли возвращаемое значение nullили нет.
var data = localStorage.getItem('key');
if (data !== null) {
  // Data exists in local storage
} else {
  // No data in local storage
}
  1. Использование свойства length. Объект localStorageимеет свойство length, которое возвращает количество элементов, хранящихся в локальном хранилище. Вы можете проверить, больше ли длина0, чтобы определить наличие данных.
if (localStorage.length > 0) {
  // Data exists in local storage
} else {
  // No data in local storage
}
  1. Использование метода key(): метод key()используется для получения имени ключа сохраненного элемента по указанному индексу. Вы можете перебирать сохраненные элементы и проверять, существует ли какой-либо ключ, чтобы определить наличие данных.
var hasData = false;
for (var i = 0; i < localStorage.length; i++) {
  var key = localStorage.key(i);
  if (key !== null) {
    hasData = true;
    break;
  }
}
if (hasData) {
  // Data exists in local storage
} else {
  // No data in local storage
}

Эти методы предоставляют различные способы проверки наличия данных в локальном хранилище. Вы можете выбрать тот, который соответствует вашим требованиям.