文件名称:iamap:不变的异步映射
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-17 11:25:56
JavaScript
地图 一个我mmutable的同步地图。 警告 这既是实验性的,也正在进行中。 当前形式不太可能是最终形式。 无法保证将来可以加载今天版本的序列化版本。 如果发现或派生了显着改进的表格,则该项目甚至可以存档。 但是,提供了丰富的文档来邀请合作以最终形式进行工作。 或作为此问题空间替代方法的灵感。 小于1.0.0的版本的警告购买者。 内容 关于 IAMap提供了一个类似于Map的界面,该界面可以在不适合组织的存储系统中组织数据,例如类的内容寻址存储系统,在获取元素之前必须先知道其地址。 作为单个实体,IAMap实例是元素的集合,这些元素要么是条目(或条目的存储桶/数组),要么是对本身就是IAMap实例的子节点的引用。 大集合将形成由单个IAMap根实例引用的IAMap节点的深图。 这些条目是键/值对,其中值可以是普通JavaScript对象(只要它们本身可序列化),或者是对数据存储区中
【文件预览】:
iamap-master
----.gitignore(54B)
----README.md(31KB)
----test()
--------serialization-test.js(8KB)
--------errors-test.js(3KB)
--------basic-test.js(24KB)
--------common.js(2KB)
--------largeish-test.js(4KB)
--------bit-utils-test.js(6KB)
----iamap.js(42KB)
----examples()
--------memory-backed.js(4KB)
--------level-backed.js(10KB)
----package.json(1KB)
----bit-utils.js(2KB)