Menu
CoddyTech

Leggere il comando

Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 2 di 33.

Uno strumento per prendere appunti deve sapere cosa hai digitato dopo il suo nome.

process.argv è un array delle parole presenti nel comando: il percorso di Node, il percorso del tuo file, poi le tue parole. slice(2) conserva solo le tue.

// node greet.js Ada Lovelace
const args = process.argv.slice(2);
console.log('First name: ' + args[0]);

node greet.js Ada Lovelace stampa First name: Ada. Qui args è ['Ada', 'Lovelace']: args[0] è la prima parola che hai digitato e args[1] la seconda. Ogni parola arriva come stringa.

challenge icon

Sfida

Facile

Il tuo strumento per gli appunti comprenderà comandi come add e list. Per prima cosa deve leggere quale comando hai digitato dopo node notes.js.

  1. In notes.js, leggi le parole digitate dopo node notes.js con process.argv.slice(2).
  2. Sostituisci la riga console.log('Command:') iniziale. Stampa una riga: Command: seguita dalla prima parola.

Per node notes.js add Buy milk il programma stampa:

Command: add

Per node notes.js list stampa:

Command: list

Prova: nel terminale, digita add Buy milk nella casella dopo $ node notes.js e premi Invio. Poi prova list.

Provalo tu

// Il tuo strumento per gli appunti inizia qui.
// node notes.js add Buy milk dovrebbe stampare: Command: add
console.log('Command:');

Tutte le lezioni di Fondamenti di Node.js

Esercitati da solo: Playground Express