文件名称:JavascriptFastArray:数组的近乎纯数组的速度实现,简单美观
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-22 15:59:03
JavaScript
FastArray(明显的解决方案,我花了10天的时间才知道,呃) (此实现仅对集合ID有用,但是现在我正在尝试使用它,我想您也可以通过具有一个包含多个数组的对象或一个数组数组来创建一个顺序的版本就像在此实现中一样,并编写一些函数以支持对其进行迭代,以便普通的连续数组也比普通的版本快。) JSperf-查看Map V2 Search Read-普通数组访问会减慢第一个测试的速度... 我对FF或CH上JS中纯数组的读写速度不是很满意,所以我做了一个更好的版本。 为了获得最佳性能,FastArray最多可以容纳10亿个元素,以便能够在其中放置更多元素,您将不得不提供另一个维度(否则,性能将完全成为垃圾)。 对于maxX,maxY和maxZ,您可以提供最多1000的值,任何高于该值的值都会导致性能不佳,我可能会强制执行,但我不需要这样做,所以这就是您的可重复性。 尽管该实现很简单,
【文件预览】:
JavascriptFastArray-master
----MapTest_002.js(26KB)
----MapTest_004.js(755B)
----LICENSE(1KB)
----MapTest_001.js(7KB)
----README.md(7KB)
----MapTest_003.js(27KB)