Menu
CoddyTech

Argumentos de la línea de comandos

Parte de la sección Conceptos básicos de Node.js del Journey de Node.js de Coddy. Lección 2 de 24.

Una herramienta de notas debe saber qué escribiste después de su nombre.

process.argv es un array de las palabras del comando: la ruta a Node, la ruta a tu archivo y, después, tus palabras. slice(2) conserva solo las tuyas.

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

node greet.js Ada imprime Hello, Ada!. Cada palabra llega como su propia cadena, así que node greet.js Ada Lovelace le da a args el valor ['Ada', 'Lovelace']. Las comillas mantienen juntas las palabras: node greet.js "Ada Lovelace" da como resultado una sola cadena.

challenge icon

Desafío

Fácil
  • node notes.js add Buy milk imprime Adding: Buy milk.
  • cada palabra después de add forma parte de la nota.

Ejecútalo con una nota propia y, después, ejecuta node notes.js add sin palabras.

Pruébalo tú mismo

// Tu herramienta de notas comienza aquí.
// node notes.js add Buy milk debería imprimir: Adding: Buy milk
console.log('Adding: ');
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Conceptos básicos de Node.js