javascript - 为什么在 JavaScript 中调用 window.alert() 比 alert() 慢?
问题描述
我从“JavaScript 简洁”一书中阅读了以下段落。
显式(例如 window.alert() 与 alert())在性能方面会花费更多。如果您只依赖作用域链并避免显式引用头对象,即使您知道所需的属性包含在全局作用域中,它也会更快。
为什么调用window.alert()
(显式引用 head 对象)比 慢alert()
?
我认为显式调用会切断搜索方法的链并直接寻址它,所以它应该更快!
很混乱!
解决方案
推荐阅读
- python-3.x - Matplotlib savefig() 慢...只是事情的方式或想法加速?
- arrays - 对字符串的迭代,“表达式必须具有指向对象类型的指针”错误
- java - 用 mock 测试 junit 的覆盖率
- backup - 通过 tar 进行 Ubuntu 服务器备份和恢复
- python - 基于比较运算符拆分训练/测试
- python - 如何将循环的结果转换为 Python 中的数组?
- javascript - 来自 JSON 的 React Dynamic 中的状态管理
- arrays - 二维数组函数的C重新分配
- flutter - 在 Flutter 中关闭 showDialog 后如何更新父小部件?
- python - 多线程 Python 程序中的计时器漂移