Node.js · Middle · Pytanie 10 z 75
Co robi await setTimeout(1000) zaimportowane z node:timers/promises?
- ✓Poprawna odpowiedź: Czeka około sekundy, nie blokując event loop
- 2Blokuje wątek na sekundę
- 3Rzuca błąd, bo
setTimeoutnie zwraca promise'a
Wyjaśnienie
node:timers/promises ma wersje setTimeout, setImmediate i setInterval (asynchroniczny iterator) oparte na promise'ach. Przyjmują też AbortSignal.