【发布时间】:2017-06-24 01:40:27
【问题描述】:
我在这里比较了纯 JavaScript 中的加法运算和做同样事情的函数。将此操作封装在 JavaScript 函数中的实例比普通操作执行得更快。在这个比较中我做错了什么?
【问题讨论】:
-
这是进行基准测试和理解一般编译器的错误方法。在了解这些结果之前,您需要了解如何编写适当的基准测试。
-
在函数中添加至少 600 个字符的评论并再次测试 - 你不会相信接下来会发生什么!
-
它也不是一个编译器,因为不同的浏览器有不同的结果。只是觉得很好奇。我想知道我是否可以在 js 中使用函数而不会造成巨大的性能损失。我看到我做错了什么,使用常量 chrome 注意到了它并以某种方式优化了函数。我添加了随机数,它们的性能几乎相同。 (在 chrome 中)
标签: javascript performance function addition