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

标签 javascript json local-storage

我的应用程序具有以下 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'));

关于javascript - 如何在本地存储中存储和检索许多 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27119601/

相关文章:

javascript - 如何从另一个本地存储域检索项目?

javascript - 如何访问 Iron Router 内的数据?

javascript - 关于构造函数和 __proto__ 属性的澄清

javascript - LESS - 在客户端设置变量

python - 在 Myjson.com API 上使用 Python Requests.put 时出现 500 服务器错误

xml - 无法通过仅针对 WCF 的配置正确公开 REST XML、REST JSON 和 SOAP

javascript - 尝试将responseJSON存储在变量中会导致 "undefined"错误

javascript - 如何使用 jquery validate 用最少的一个输入进行验证?

javascript - 使用 jQuery 从本地存储中的数组中删除元素

javascript - IndexDB Uncaught 无法在 'transaction' 上执行 'IDBDatabase'