javascript - 为什么 Google Chrome 会警告由于 For 循环而无法优化函数?

标签 javascript performance

我有一个企业 JavaScript Web 应用程序,我在其中经常使用 for-in 循环。当我在潜在瓶颈处分析应用程序时,Chrome 分析器在函数名称旁边显示了许多感叹号图标,并警告说这些函数由于 ForIn 循环而未得到优化。

分析的代码有许多使用 for-in 循环的函数,也在递归中。

我在互联网上找不到任何与此相关的 Material 。为什么这些循环会影响性能?如何解决?这真的会成为瓶颈吗?

最佳答案

您可以通过以下链接了解有关 For-In 循环优化的更多信息

Optimization killers in Node.js

Google Chrome javascript 也是如此,Node.js 和 Chrome 实现了 V8 Javascript 引擎

关于javascript - 为什么 Google Chrome 会警告由于 For 循环而无法优化函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30808630/

相关文章:

javascript - 当用户再次向后和向前导航时强制刷新/重新加载

python - 选择 wsgi 或 cgi 或 fastcgi 来处理单个 python 脚本

performance - 为什么在 Swift 中更新类属性比本地更新慢?

java - 提高 Eclipse 性能的提示

javascript - 如何在 React 中防止过多的 JS 事件处理程序?

python - "x < y < z"比 "x < y and y < z"快吗?

javascript - 如何在任务管理器回调中使用yield React Native

javascript - 更改嵌套 JSON 对象中的值

javascript - Angular 输入[类型=日期]。没有显示任何值

javascript - DataTables 未在 RequireJS 项目中正确初始化