我看到自从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次)用于游戏。
你有线索吗?
var i; for (i= 0; i< 5; i++) { }
- Mark Schultheissfor ... of
循环语句的速度同样快,而且更易读。 - Bergi