Подтвердить что ты не робот

HTML5 localStorage получает ключ от значения

localStorage.getItem будет извлекать значение.

и setItem установит значение.

Но если я хочу знать, какой ключ был связан с этим конкретным значением? Затем, как получить ключ от этого.?

поэтому вопрос, который я изложил

4b9b3361

Ответ 1

посетите Html5 Storage Doc, чтобы получить более подробную информацию. Используйте следующий синтаксис для установки и получения значений в localstorage/sessionstorage для хранения значений для сеанса

sessionStorage.getItem('key')
sessionStorage.setItem('key','value')

или сохранить значения навсегда, используя

localStorage.getItem('key')
localStorage.setItem('key','value')

и u сказал, что вы хотите знать значение, но вы хотите, чтобы вы могли использовать функцию

  localStorage.key(i);

а также вы можете пропустить доступные клавиши и получить желаемый ключ, перекрестно проверив значение

for(var i=0, len=localStorage.length; i<len; i++) {
    var key = localStorage.key(i);
    var value = localStorage[key];
    if(value.equals(desired_value))
    console.log(key + " => " + value);
}