Necesito que el script se detenga y espere 3 segundos antes de ejecutar el siguiente código ( console.log('2 select question') ).
var i = 0, count = 5; function f() { if (i < count) { i++; console.log('Continue 1') setTimeout(f, 1000); } if (i >= count) { console.log('2 select question') console.log('3 select answer') i = 0; } } f();Hola, no sé si te entiendo, pero prueba esto:
var i = 0, count = 5; function f() { if (i < count) { i++; console.log('Continue 1') setTimeout(f, 1000); } else if (i >= count) { console.log('2 select question') console.log('3 select answer') i = 0; } } f();