Menu
CoddyTech

Arguments de ligne de commande

Fait partie de la section Les bases de Node.js du Journey Node.js de Coddy. Leçon 2 sur 24.

Un outil de prise de notes doit savoir ce que vous avez saisi après son nom.

process.argv est un tableau des mots de la commande : le chemin vers Node, le chemin vers votre fichier, puis vos mots. slice(2) ne conserve que les vôtres.

// node greet.js Ada
const args = process.argv.slice(2);
console.log(`Hello, ${args[0]}!`);

node greet.js Ada affiche Hello, Ada!. Chaque mot arrive sous la forme d'une chaîne distincte, donc node greet.js Ada Lovelace donne à args la valeur ['Ada', 'Lovelace']. Les guillemets maintiennent les mots ensemble : node greet.js "Ada Lovelace" donne une seule chaîne.

challenge icon

Défi

Facile
  • node notes.js add Buy milk affiche Adding: Buy milk.
  • Chaque mot après add fait partie de la note.

Exécute-le avec une note de ton choix, puis exécute node notes.js add sans aucun mot.

Essayez vous-même

// Votre outil de notes commence ici.
// node notes.js add Buy milk devrait afficher : Adding: Buy milk
console.log('Adding: ');
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les bases de Node.js