Как извлечь n-е значение из локального хранилища, используя значение JavaScript - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть объект JavaScript / переменная локального хранилища

localStorage.xyz

Когда я нажимаю это в консоли, я получаю результат ниже.

Пример

{"abc@gmail.com":"342xyza"}

Как я могу получить только 2-е значение 342xyza?

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете использовать JSON.parse для создания объекта из строки localStorage (при условии, что он хранится в виде JSON, как в примере). Как только у вас есть объект, вы можете получить доступ к значению в объекте, используя его ключ

Пример:

var obj;
try {
   obj = JSON.parse(localStorage.xyz);
}catch(e){
   // Handle JSON parse exception
}

// If you know the key beforehand:
console.log(obj['abc@gmail.com'])

// If you don't know the key
console.log(Object.values(obj)[0])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...