Menu
CoddyTech

Il tuo primo modulo

Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 6 di 24.

notes.js continua a crescere e il codice che formatta una nota servirà in più punti.

Un modulo è un file. export davanti a una funzione permette ad altri file di usarla, mentre import { name } from './file.js' la importa:

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

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

Senza export, la funzione rimane privata di math.js e l'importazione non riesce. Il percorso inizia con ./, che indica la stessa cartella, e termina con .js: Node non indovina l'estensione.

challenge icon

Sfida

Facile
  • In format.js, esporta formatNote(n, text): restituisce 1. Buy milk per 1 e Buy milk.
  • notes.js lo importa e add stampa Adding: seguito da formatNote(1, text).

Esegui node notes.js add Buy milk. Poi rimuovi .js dall’importazione, eseguilo di nuovo per leggere l’errore di Node e ripristinalo.

Provalo tu

// formatNote(1, 'Buy milk') dovrebbe restituire '1. Buy milk'.
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti di Node.js