Menu
CoddyTech

Befehle

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

Das Tool wird mehrere Dinge tun, und das erste Wort gibt an, was davon.

Beim Destructuring wird das erste Wort entnommen und der Rest in einem Array gesammelt:

// node calc.js double 4
const [action, ...rest] = process.argv.slice(2);
if (action === 'double') {
    console.log(Number(rest[0]) * 2);
}

action ist das erste Wort, und rest enthält alle Wörter danach. Eine Kette aus if und else if wählt aus, was zu tun ist. Ein abschließendes else fängt alle Wörter ab, die du nicht eingeplant hast, einschließlich eines Tippfehlers.

challenge icon

Aufgabe

Einfach
  • add <text> gibt Adding: <text> aus.
  • list gibt No notes yet aus.
  • Jedes andere Wort gibt Unknown command: <word> aus.

Führe alle drei aus und anschließend node notes.js List mit einem großen L.

Probier es selbst

// Dein Notizwerkzeug beginnt hier.
const args = process.argv.slice(2);
console.log(`Adding: ${args.slice(1).join(' ')}`);

Alle Lektionen in Node.js-Grundlagen