Javascript 我可以有多个localstorage实例吗?

Javascript 我可以有多个localstorage实例吗?,javascript,html,local-storage,Javascript,Html,Local Storage,我有一些代码将提示的Ajax请求存储在localstorage中,每个请求一个键就可以很好地工作。我还将其他持久性数据存储在同一个地方——我使用了一个唯一的键前缀来分隔这些数据,这样就不会干扰我的Ajax提示 我现在需要存储更多的数据,我认为它变得越来越混乱 有没有办法拥有多个localstorage实例 不能有多个localStorage实例,不能实例化它。如果可以在逻辑上将数据分组在一起,则不必使用唯一的密钥前缀将每一位数据分离出来。只要这些数据可以序列化,您就可以执行以下操作: var r

我有一些代码将提示的Ajax请求存储在localstorage中,每个请求一个键就可以很好地工作。我还将其他持久性数据存储在同一个地方——我使用了一个唯一的键前缀来分隔这些数据,这样就不会干扰我的Ajax提示

我现在需要存储更多的数据,我认为它变得越来越混乱


有没有办法拥有多个localstorage实例

不能有多个localStorage实例,不能实例化它。如果可以在逻辑上将数据分组在一起,则不必使用唯一的密钥前缀将每一位数据分离出来。只要这些数据可以序列化,您就可以执行以下操作:

var requests = {reqId2 : reqObj, reqId2 : reqObj};
localStorage.setItem("ajax_requests", JSON.stringify(requests));

// then when you want to add additional requests into localStorage
var requests = JSON.parse(localStorage.getItem("ajax_requests"));
requests[reqId] = reqObj;
只要记住存储所有可以逻辑组合在一起的数据,它就可以帮助您管理组织