我有一个企业javascript web应用程序,我经常使用for-in循环。当我将应用程序描述为潜在的瓶颈时,Chrome分析器在函数名旁边给了我许多感叹号图标,并警告说这些函数由于ForIn循环而没有优化。
剖析的代码有许多函数使用for-in循环,也在递归中。
我在网上找不到关于这件事的任何相关资料。为什么这些循环会影响性能?怎么解决这个问题?这真的是一个瓶颈吗?
发布于 2015-06-12 17:27:41
发布于 2015-06-12 17:13:33
如果您正在使用循环,如
for(var prop in myobj){
}之所以chrome假设是因为,for in循环将循环所有方法的内部本机属性和一些类似于我们在google chrome控制台中可访问的属性。
这可能是
https://stackoverflow.com/questions/30808630
复制相似问题