Test name | Executions per second |
---|---|
for-loop | 227461.6 Ops/sec |
for..of | 709191.5 Ops/sec |
Array.find() | 4273374.5 Ops/sec |
<div id='test'></div>
var arr = [];
for (let i = 0; i < 100; i++) {
arr.push(i);
}
let val;
for(i=0; i<arr.length; i++){
var value = arr[i];
if (value === 98) {
val = value;
break;
}
}
let val;
for (var value of arr) {
if (value === 98) {
val = value;
break;
}
}
let val = arr.find(node => node.id === 98);