1
2
这两个变量的标签不正确:
@大卫的选择是值得研究的,就像某种记忆一样。 |
2
0
编辑: 哎呀,我没读到关于域名混淆的答案。结果表明,在火狐中,访问局部变量比访问math.floor更快(花费80%的时间),但访问全局变量花费140%的时间。 在我最初的回答中,我假设局部变量比全局变量更难访问,因为闭包处理和其他原因。然而,似乎相反。 |
3
0
我不知道你的基准测试为什么会这样做。 但如果你经常打电话给math.floor,你可以用这个:
不是那个
见 this question 了解更多信息。
更新
在chrome上,本地范围的返回速度比math.floor和global scope快。(window.mfloor)注意,我并不是用
所以,我认为你的测试有两个问题(除了其他答案中提到的变量名混淆)。一个是在window.mfloor上运行循环,另一个是本地变量与全局变量同名(这只是猜测)。 使用我发布的jsbin链接尝试基准测试,然后返回给我。 以下是我对懒惰的基准:
|