Рідко в браузері доводиться використовувати while і for, тому що JS асинхронний, а ці цикли забивають основний потік. І що б встигав і DOM оброблений і т.п. потрібно давати перепочинок після виконання скрипта для основного потоку.
Якщо потрібен такий цикл, то краще setInterval, а для масивів і т.п. стандартні map, find і т.д. і т.п.
✔ Важливий факт: Поки ти спиш - твій ворог хитається
а що ти хочеш? виконання твого скрипта нічого не гальмує. тобто він працює поки оперативка не заб'є. а через такій швидкості виконання - вона забивається дуже швидко.
постав наприклад таймаут в 1 секунду. тоді не буде гальмувати.
setTimeout теж не допоміг.
А роблю я це для власного розвитку. Чим більше дізнаюся - тим більше радію
При такому підході ваш код займає 100% часу, а Виконавча - однопоточні.
Ваш відповідь на питання
Увійдіть, щоб написати відповідь
- Санкт-Петербург
- Повний робочий день
- Санкт-Петербург
- Повний робочий день
- Санкт-Петербург
- Повний робочий день
5000 руб. / За проект
100000 руб. / За проект
Увійдіть на сайт
Щоб задати питання та отримати на нього кваліфіковану відповідь.