Функции sleep в JS нету, но вы можете сделать ее сами. Например так:
function sleep(ms) {
ms += new Date().getTime();
while (new Date() < ms) {}
}
Код в JS выполняется синхронно, по этому пока эта функция не выполнится, следующее действие выполнено не будет
UDP: Но я бы использовал интервал: