<分区>
我是一家小公司的前端网络开发实习生,我正在制作一个显示数据库统计信息的面板。
现在我注意到,在我的面板上,它给出了特定数组中有多少条目的计数,特定统计信息总是需要一段时间才能加载(我的其他统计信息几乎立即出现)。
现在我的问题是,array.length 是否实际上遍历整个数组以获得它的长度? 长度约为 17000,需要大约 5 秒才能出现,所以我猜这是遍历这么大的数组所花费的时间。
标签 javascript arrays
<分区>
我是一家小公司的前端网络开发实习生,我正在制作一个显示数据库统计信息的面板。
现在我注意到,在我的面板上,它给出了特定数组中有多少条目的计数,特定统计信息总是需要一段时间才能加载(我的其他统计信息几乎立即出现)。
现在我的问题是,array.length 是否实际上遍历整个数组以获得它的长度? 长度约为 17000,需要大约 5 秒才能出现,所以我猜这是遍历这么大的数组所花费的时间。
最佳答案
它依赖于实现。最佳实现应该知道它的长度,因为懒惰的人会迭代来计算它。
关于javascript - javascript 中的 .length 是否遍历整个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50767966/