我有一个JavaScript对象/本地存储变量
localStorage.xyz
当我在控制台中点击它时,我得到的结果如下。
实施例
{"abc@gmail.com":"342xyza"}
我怎样才能获取第二个值342xyza
?
答案 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])