我已经看到,自ECMA 6开始,我们可以使用 for...of
代替传统的for循环:
for( let i = 0 ; i < arr.length ; i++ ) {
var elm = arr[i];
// do stuff
}
VS
for( let elm of arr ) {
// do stuff
}
您是否看到第二个更具可读性,简单性和可维护性!
我只是想知道第二种语法的性能如何,因为我需要在游戏的渲染循环(每秒60次)中大量使用它。
你有头绪吗?
最佳答案
第一个(标准for循环)执行更好的according to this test。