JavaScript · Middle · Frage 51 von 75

In welcher Reihenfolge werden die Zeilen ausgegeben?

setTimeout(() => console.log("timeout"));
queueMicrotask(() => console.log("microtask"));
console.log("sync");
Antwort zeigen

Richtige Antwort: sync, microtask, timeout

Erklärung

Zuerst läuft der synchrone Code, dann die ganze Microtask-Warteschlange (Promise-Callbacks, queueMicrotask) und erst danach die nächste Macrotask, etwa ein Timer.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 51

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen