我的应用程序具有以下Javascript原型:
var bearerToken = "a";
var expirationDate = "b";
var firstName = "c";
var authenticated = true;
var lastName = "d";
var loginMessage = "e";
var name = "f";
var registrationMessage = "g";
var roleId = 1;
var subjectId = 2;
var userName = "h"
我想在本地存储中保存这些副本。我知道如何一次一个地做到这一点,但有没有办法可以同时为所有人做到这一点?
答案 0 :(得分:2)
创建一个对象并将它们存储在同一个对象上
var someObj = {lastName:'test',firstname:'joe'};
只需将所有属性添加到对象中,如上所述。
您可以将其存储为json字符串
localStorage.setItem('someName', JSON.stringify(someObj));
答案 1 :(得分:1)
最简单的方法是使用JSON.stringify
并将对象存储为字符串。使用JSON.parse
检索它:
var o = {
bearerToken: 'Foo',
authenticate: true,
subjectId: 3
}
localStorage.setItem('myData', JSON.stringify(o));
console.log(JSON.parse(localStorage.getItem('myData')));
答案 2 :(得分:1)
localStorage.setItem("bearerToken","")
将帮助您将项目保存在本地存储中。
localStorage.getItem("bearerToken")
将检索该值
localStorage.removeItem("bearerToken")
会删除该项目。