javascript - Javascript:使用函数属性作为“静态”变量和优化
问题描述
在 Javascript 中获取函数中的“静态”变量(如 C 中的“静态”关键字)的一种方法是将自定义属性分配给函数对象本身。
几年前,这导致了优化问题,例如。V8 因为当函数对象的属性发生变化时,函数必须重新 JIT-ted 等。
仍然是这种情况,还是有可靠的方法来对此进行基准测试?
解决方案
V8 开发人员在这里。我不记得在函数对象上放置属性曾经引起过问题。你有这个说法的来源吗?也许这是一个误解。
无论如何,这些天你绝对可以毫无问题地做到这一点。
推荐阅读
- javascript - 我想做模态组件以与类组件做出反应,但似乎状态没有更新。需要帮助指导我)
- java - 如何使用 WinAppDriver 和 Selenium 处理可能随时随地出现在 Windows 应用程序中的随机弹出/警报/错误?
- excel - VBA:将数据传输到多个电子表格时如何包含超链接?
- php - 应该如何正确传递 DomCrawler 对象作为输入参数?“未定义的属性:Crawler::$extract”
- python - 在应用程序表单中出现用户输入错误
- pandas - 如何使用矢量化迭代行
- c++ - Chrome V8 示例编译错误,我该如何解决“remove_cv_t”不是“std”的成员?
- haskell - as-pattern 和 list 模式匹配问题
- asp.net-mvc - 如何列出 int 数据类型?
- kotlin - 使用环境变量获取另一个环境变量