Хочу спросить о движке JavaScript в for loop цикле [действия выполнялись в браузере chrome]

Рейтинг: 0Ответов: 0Опубликовано: 31.07.2023

Когда я написал данный скрипт:

const t = new Date()

for (let i = 0; i < 10000000; i++) {
  const p = 10000000
  for (let _ = 0; _ < 10; _++) BigInt(p)
}

console.log(new Date()-t);

То хром браузер выдавал ~100 (мс), но когда я меняю на:

const t = new Date()

for (let i = 0; i < 10000000; i++) {
  const p = i
  for (let _ = 0; _ < 10; _++) BigInt(p)
}

console.log(new Date()-t);

браузер хром стал выдавать ~3200 (мс)

Вопрос - почему когда я использую i код замедляется.

Ответы

Ответов пока нет.