Menu
CoddyTech

Dein erstes Modul

Teil des Abschnitts Node.js-Grundlagen der Node.js-Journey von Coddy. Lektion 6 von 24.

notes.js wächst weiter, und der Code zum Formatieren einer Notiz wird an mehr als einer Stelle benötigt.

Ein Modul ist eine Datei. export vor einer Funktion ermöglicht es anderen Dateien, sie zu verwenden, und import { name } from './file.js' importiert sie:

// math.js
export function add(a, b) {
    return a + b;
}

// app.js
import { add } from './math.js';
console.log(add(2, 3));

Ohne export bleibt die Funktion auf math.js beschränkt, und der Import schlägt fehl. Der Pfad beginnt mit ./, was denselben Ordner bedeutet, und endet mit .js: Node errät die Dateierweiterung nicht.

challenge icon

Aufgabe

Einfach
  • Exportiere in format.js formatNote(n, text): Die Funktion gibt 1. Buy milk für 1 und Buy milk zurück.
  • notes.js importiert die Funktion, und add gibt Adding: gefolgt von formatNote(1, text) aus.

Führe node notes.js add Buy milk aus. Entferne dann .js aus dem Import, führe das Programm erneut aus, um die Fehlermeldung von Node zu lesen, und füge es wieder hinzu.

Probier es selbst

// formatNote(1, 'Buy milk') sollte '1. Buy milk' zurückgeben.
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Node.js-Grundlagen