【发布时间】:2021-10-17 18:17:12
【问题描述】:
我正在使用稀疏数组来提高数据集的内存效率。 (并表示孔与undefined 或null 条目之间的差异)通过设置datapoints.lentgh 在末尾添加孔即可。
datapoints = [10,,,20,,,10,1]
不,我面临如何插入孔的问题(比如在 20 岁之前)
datapoint.splice(3,0)
不起作用,我找不到(简单的)插入孔的方法。 (认为我必须重建数组但之前想问过)
或者有没有办法将“定义”的条目更改为一个洞? delete datapoint[4]; 创建一个未定义的条目而不是一个洞:(
【问题讨论】:
-
好吧,我想我找到了解决办法:
标签: javascript arrays sparse-matrix