Sleep на javascript
02.22.16
Для начала хочется сказать одно: никогда и ни при каких условиях не используйте эту функцию в своём коде. Если вам понадобился sleep
- значит вы что-то делаете не правильно. Переосмыслете свой код, архитиктуру, свою жизнь в конце концов.
Блокировать исполнение кода - очень плохо, пнятненько?
Но если вы чувствуете, что без этого никак и вам срочно нужен говнокод, но работающий, то представляю вашему вниманию функцию sleep
на javascript
:
function sleep(milliseconds) {
var start = new Date().getTime();
while((new Date().getTime() - start) <= milliseconds) {}
}
Всё просто: гоняем пустой цикл, пока время не истечёт.
И простой пример:
And there you have it!