Test cases
Test #1 Title *
Async
Code * for (var i = 0 ; i < arr.length ; i++) {
var num = 1 + 1 ;
}
Test #2 Title *
Async
Code * var i = 0 ;
while (i < arr.length ) {
var num = 1 + 1 ;
i++;
}
Title *
Async
Code * for (var i = 0 , len = arr.length ; i < len; i++) {
var num = 1 + 1 ;
}
Title *
Async
Code * for (var i = arr.length ; i > 0 ; i--) {
var num = 1 + 1 ;
}
Title *
Async
Code * var i = arr.length - 1 ;
do {
var num = 1 + 1 ;
}
while (i--);
Title *
Async
Code * var i = arr.length ;
if (i > 0 ) {
do {
var num = 1 + 1 ;
}
while (--i);
}
Title *
Async
Code * for (var i in arr) {
var num = 1 + 1 ;
}
Title *
Async
Code * while ( i = arr.shift () ) {
var num = 1 + 1 ;
}
Title *
Async
Code * arr.forEach (function (v ){
var num = 1 + 1 ;
});
Title *
Async
Code * while ( (i = arr.shift ()) !== undefined ) {
var num = 1 + 1 ;
}
Title *
Async
Code * var a;
while ((a = arr[i++]) !== undefined ) {
var num = 1 + 1 ;
}
Title *
Async
Code * while ( i = arr.pop () ) {
var num = 1 + 1 ;
}
Title *
Async
Code * var copy = arr.slice (0 );
while ( i = copy.shift () ) {
var num = 1 + 1 ;
}
Title *
Async
Code * var l = arr.length ;
while (l--) {
var num = 1 + 1 ;
}
Title *
Async
Code * var len = arr.length ;
for (var i = 0 , x = arr[i]; i < len; ++i) {
var num = 1 + 1 ;
}
Title *
Async
Code *
for (var i = 0 , len = arr.length ; i < len; i++) {
var num = 1 + 1 ;
}
Title *
Async
Code * var len = arr.length ;
for (var i = 0 ; i < len; ++i) {
var num = 1 + 1 ;
}
Title *
Async
Code * var len = arr.length ;
for (var i = 0 ; i !== len; ++i) {
var num = 1 + 1 ;
}