如何使用JavaScript值从本地存储中获取第n个值

时间:2018-04-30 11:41:48

标签: javascript local-storage

我有一个JavaScript对象/本地存储变量

localStorage.xyz

当我在控制台中点击它时,我得到的结果如下。

实施例

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

我怎样才能获取第二个值342xyza

1 个答案:

答案 0 :(得分:0)

您可以使用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])