Test cases
Test #1 Title *
Async
Code * for (var i = 0 , len = arr.length ; i < len; i++) {
arr[i] *= 2 ;
}
Test #2 Title *
Async
Code * for (var i = 0 ; i < arr.length ; i++) {
arr[i] *= 2 ;
}
Title *
Async
Code * var len = 2 ;
len *= arr.length ;
len -= len / 2 ;
for (var i = 0 ; i < len; i++) {
arr[i] *= 2 ;
}
Title *
Async
Code * var len = arr.length ;
while (len--) {
arr[len] *= 2 ;
}
Title *
Async
Code * var len = arr.length ;
do {
arr[len] *= 2 ;
} while (len--);
Title *
Async
Code * for (var i = 0 ; i < arr.length ; ++i) {
arr[i] *= 2 ;
}
Title *
Async
Code * for (var i = 0 , len = arr.length ; i < len; ++i) {
arr[i] *= 2 ;
}
Title *
Async
Code * arr.map (function (el ) {
return el * 2 ;
});
Title *
Async
Code *
function iterator (length, func ) {
for (var j = 0 ; j < length; j++) {
func (j);
}
}
iterator (arr.length , function (i ) {
arr[i] *= 2 ;
});
Title *
Async
Code * arr.forEach (function (element, index, array ) {
element *= 2 ;
});
Title *
Async
Code * arr.forEach (function (element, index, array ) {
array[index] *= 2 ;
});
Title *
Async
Code * angular.forEach (arr, function (value, key ) {
value*= 2 ;
});
Title *
Async
Code *
function iterator (arr, func ) {
for (var j = 0 ; j < arr.length ; j++) {
func (j);
}
}
iterator (arr, function (i ) {
arr[i] *= 2 ;
});
Title *
Async
Code *
function iterator (arr, func ) {
for (var j = 0 ; j < arr.length ; j++) {
func (arr[j]);
}
}
iterator (arr, function (item ) {
item *= 2 ;
});