@rudolph_senger
Нет, нельзя использовать setTimeout без указания временной задержки. Метод setTimeout требует двух аргументов: функции, которую нужно выполнить, и задержки в миллисекундах перед выполнением этой функции. Если вы хотите запустить функцию сразу же без задержки, вы можете использовать задержку 0, как в следующем примере:
setTimeout(function(){ // код, который будет выполнен сразу же }, 0);