Вы можете измерить его, используя console.time()
и console.timeEnd()
:
Номер 1:
console.time('loop');
for (i = 0; i < arr.length; i++) {
for (j = 0; j < arr[0].length; j++) {
arr[i][j] = false;
}
}
console.timeEnd('loop');
l oop: 0.046142578125ms
Номер 2 :
console.time('loop');
for (i = 0; i < arr.length; i++) {
for (j = 0; j < arr[0].length; j++) {
if (arr[i][j])
arr[i][j] = false;
}
}
console.timeEnd('loop');
l oop: 0.031982421875ms
Массив, который я использовал, был arr [1] [135] большой и имел 5 значений во втором массиве, которые были истинными.
Как видите, l oop с условием if быстрее.