var a = new Map([[ 'a', 1 ]]);
a.get('a') // 1
var forStorageSomewhere = JSON.stringify(a);
// Store, in my case, in localStorage.
// Later:
var a = JSON.parse(forStorageSomewhere);
a.get('a') // TypeError: undefined is not a function
不幸的是,JSON.stringify(a);
简单地返回’{}’,这意味着a在还原后变成空对象。
我发现es6-mapify允许在Map和普通对象之间进行上/下转换,所以这可能是一种解决方案,但是我希望我仅需要使用外部依赖项来持久保存我的地图。
假设您的键和值都是可序列化的,
localStorage.myMap = JSON.stringify(Array.from(map.entries()));
应该管用。反之,使用
map = new Map(JSON.parse(localStorage.myMap));
不幸的是只返回“{}”,这意味着在还原时a将变成空对象。 我发现es6 mapify允许在映射和普通对象之间进行上/下转换,所以这可能是一种解决方案,但我希望我需要借助外部依赖来保持映射。
通过物理介质将docker映像重定位到另一台机器上的步骤是什么? /var/lib/docker/images/overlay2/imagedb/content 但本地包含6KB.txt文件。我知道一个docker图像的大小通常在600MB左右。
问题内容: 可以在settings.xml中设置Maven本地存储库: 并且可以在命令行上设置Maven本地存储库: 是否可以在pom.xml本身中指定? 注意:我想在pom.xml中指定一种方法,其中maven最初在其中搜索工件(默认情况下为),而maven通过以下方式安装工件(默认情况下为)。 问题答案: 根据《Maven POM参考》 和《使用多个存储库指南》,您也可以在其中指定存储库。 您
问题内容: 目前,我正在使用一项服务来执行操作,即从服务器检索数据,然后将数据存储在服务器本身上。 取而代之的是,我想将数据放入本地存储中,而不是将其存储在服务器上。我该怎么做呢? 问题答案: 这是我存储和检索到本地存储的代码的一部分。我使用广播事件来保存和恢复模型中的值。
我正在开发自己的网站,它支持多主题,例如 我试图通过为本地存储添加键和值来解决这个问题,我看到了很多关于它的教程,但没有进展。 HTML代码 > 头
localStorage 本地存储 存储针对QQ帐号隔离 数据存储于本地文件中。游戏结束后不会被删除 函数 key( index) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.localStorage.key(0); getItem( key) 获取ke