小编典典

JavaScript中数组的最大大小

javascript

上下文:我正在构建一个读取rss feed并在后台更新/检查feed的小站点。我有一个数组来存储要显示的数据,另一个数组来存储已显示的记录的ID。

问题:在事情变慢或变慢之前,数组可以在Javascript中容纳多少个项目。我没有对数组进行排序,但是正在使用jQuery的inArray函数进行比较。

该网站将保持运行状态,并进行更新,并且不太可能经常重启/刷新浏览器。

如果我想从数组中清除一些记录,那么在限制(例如100个项目)后删除某些记录的最佳方法是什么。


阅读 409

收藏
2020-04-25

共1个答案

小编典典

直到“速度变慢”为止的最大长度完全取决于目标计算机和实际代码,因此,您需要在该平台上进行测试,以了解可接受的平台。

但是,由于 ToUint32 抽象操作,根据ECMA-262第5版规范的数组的最大长度由无符号32位整数 限制 ,因此,最长的数组可能具有2 32
-1 = 4,294,967,295 = 42.9亿个元素。

2020-04-25