javascript - javascript 中的 .length 是否遍历整个数组?

标签 javascript arrays

<分区>

我是一家小公司的前端网络开发实习生,我正在制作一个显示数据库统计信息的面板。

现在我注意到,在我的面板上,它给出了特定数组中有多少条目的计数,特定统计信息总是需要一段时间才能加载(我的其他统计信息几乎立即出现)。

现在我的问题是,array.length 是否实际上遍历整个数组以获得它的长度? 长度约为 17000,需要大约 5 秒才能出现,所以我猜这是遍历这么大的数组所花费的时间。

最佳答案

它依赖于实现。最佳实现应该知道它的长度,因为懒惰的人会迭代来计算它。

关于javascript - javascript 中的 .length 是否遍历整个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50767966/

相关文章:

javascript - 如何使用angularjs从 Controller 获取数据到mvc中的$scope

javascript - 单击按钮时水平滚动

objective-c - 算法代码优化 : Find the Equilibirum: Find an index in an array such that its prefix sum equals its suffix sum

ruby - 比较数组中元素的总和 : Ruby

javascript - 如何在 JS 中对数组进行非规范化

javascript - 使用 javascript 在 jwplayer 中启用/禁用字幕?

javascript - Meteor 应用程序运行时出现 pm2 fatal error : CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

c++ - 将随机数插入具有排序顺序的数组中 C++

javascript - 来自对象数组的递归数组父匹配

javascript - 谷歌地图 : render map based on street address