Учитывая массив с .length
100
, содержащий элементы, имеющие значения 0
- 99
в соответствующих индексах, где требование состоит в том, чтобы найти элемент массива, равный n
: 51
.
Почему используется цикл для итерации от начала массива до конца быстрее, чем повторение начала и конца и завершения?
const arr = Array.from({length: 100}, (_, i) => i);
const n = 51;
const len = arr.length;
console.time("iterate from start");
for (let i = 0; i < len; i++) {
if (arr[i] === n) break;
}
console.timeEnd("iterate from start");