【发布时间】:2015-04-22 19:48:46
【问题描述】:
假设您有一个非常大的 JS 对象,包含数百万个键/值对,您需要对它们进行迭代。
This jsPerf example 显示了主要的实现方式,并概述了速度差异。
我想知道的是:与其他循环方法相比,使用Object.keys() 对内存的影响会有所不同,因为它需要首先创建包含所有对象键的“索引”数组?
源代码中是否有任何优化可以防止这种情况发生?
【问题讨论】:
标签: javascript loops object ecmascript-5