gpt4 book ai didi

javascript - JSPerf,For 循环与 While 循环

转载 作者:行者123 更新时间:2023-11-29 19:18:14 24 4
gpt4 key购买 nike

<分区>

大家好,谁能告诉我为什么我在这个 JSPerf 中的代码似乎表明 for 循环实际上比 while 循环更快?

我什至将值降低到零,for 似乎仍然表现出色?

http://jsperf.com/html-canvas-performance

郑重声明,我正在制作一个 HTML/Canvas 游戏,我需要遍历实体以进行渲染。

编辑:代码 -编辑 如果不清楚问题出在哪里; “for 似乎仍然表现出色?”

  Benchmark.prototype.setup = function() {
var e = [];
var i = 100;
while(i--) e.push(Math.random() * -1 << 1);
};

Benchmark.prototype.teardown = function() {
e.length = 0;
};

//WHILE
var i = e.length;
while(i--) e[i] *= 123;

//FOR
for(var i = 0; i < e.length; i++) e[i] *= 123;

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com