JavaScript · Middle · Frage 36 von 75

Wie unterscheiden sich ES-Module von CommonJS?

Antwort zeigen

Richtige Antwort: Importe sind statisch und vorab analysierbar; Exporte sind „lebendige“ Bindungen

Erklärung

import/export sind vor der Ausführung bekannt, was Bundlern erlaubt, ungenutzten Code zu entfernen (Tree-Shaking). Ein importierter Wert spiegelt den aktuellen Wert des Exports wider. require läuft zur Laufzeit und kopiert module.exports. ESM läuft immer im Strict Mode und unterstützt await auf oberster Ebene.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 36

Teste dich selbst

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

Diesen Test machen