今天我考虑运行一些非常简单的测试来确定JavaScript中几个非常简单的任务的性能。其中一个 - 导致问题 - 是在数组的末尾添加一个元素。
无论我使用什么浏览器,这个测试都会停止,中断(使用Chrome:“Aw,Snap!”),并且不要提及测试给出的误差范围在60%到> 200%之间。这似乎至少是假的,因为我在jsperf上进行的每一次测试都产生了很好的结果......
我已经让一位朋友也参加了这个测试,但问题似乎是一样的。有没有人知道可能导致这种情况的原因?
测试网址为:http://jsperf.com/adding-elements-to-array-using-push-and-length