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