如何在本地存储中和从本地存储中存储和检索许多 javascript 变量



我的应用程序有以下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"

我想将所有这些合并的副本保存在本地存储的一个地方。我只需要能够对此做三件事。把它们都放到当地商店。从本地存储中检索所有这些存储,并从本地存储中删除所有这些。

我知道如何一次为一个执行此操作,但是有没有办法可以同时为所有这些人执行此操作并将它们存储在一个本地存储存储中。

注意:这与我上一个可能不清楚的问题类似。由于我有答案,我接受了正确的答案并创建了这个新问题。

您可以将对象包装在 JSON 中存储:

var account = {};
account.bearerToken = "a";
account.expirationDate = "b";
account.firstName = "c";
account.authenticated = true;
account.lastName = "d";
account.loginMessage = "e";
account.name = "f";
account.registrationMessage = "g";
account.roleId = 1;
account.subjectId = 2;
account.userName = "h";
localStorage.setItem('account', JSON.stringify(account));
var loadedAccount = JSON.parse(localStorage.getItem('account'));

最新更新