Test name | Executions per second |
---|---|
431 | 11468794.0 Ops/sec |
123 | 1013625.0 Ops/sec |
var arr = [];
for (let i = 0; i < 100; i++) {
arr.push(i);
}
function forLoop(array, item) {
for (var i = 0; i < array.length; i++) {
if (array[i] === item) {
return i;
}
}
return -1;
}
function whileLoop(array, item) {
var i = 0;
while (i < array.length) {
if (array[i] === item) {
return i;
}
i += 1;
}
return -1;
}
function index(array, item) {
return array.indexOf(item);
}
function sort(array, item) {
let arr2 = arr.sort();
return arr2[0];
}
index(arr, 101)
sort(arr, 101)