Node.js · Middle · Frage 3 von 75

Was läuft innerhalb eines I/O-Callbacks (zum Beispiel in fs.readFile) zuerst?

fs.readFile(__filename, () => {
  setTimeout(() => console.log("timeout"), 0);
  setImmediate(() => console.log("immediate"));
});
Antwort zeigen

Richtige Antwort: Immer immediate

Erklärung

Nach der Poll-Phase geht die Schleife in die Check-Phase, wo setImmediate läuft, bevor sie zu den Timern zurückkehrt. Im Hauptmodul (außerhalb von I/O) ist die Reihenfolge der beiden nicht garantiert.

Zum Weiterlesen

Fehler in der Frage

Node.js · Middle · Frage 3

Teste dich selbst

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

Diesen Test machen