Testowanie · Middle · Pytanie 8 z 75
Czym vi.runAllTimers() różni się od vi.advanceTimersByTime(1000)?
- ✓Poprawna odpowiedź: Wykonuje wszystkie oczekujące timery (i te przez nie zaplanowane), aż się skończą;
advanceTimersByTimeprzesuwa zegar tylko o podany czas - 2Niczym
- 3
runAllTimersużywa prawdziwego zegara
Wyjaśnienie
Przy nieskończonym setInterval runAllTimers poddaje się po limicie iteracji - użyj runOnlyPendingTimers albo przesuwania czasu.