Menu
CoddyTech

Argumen Baris Perintah

Termasuk bagian Dasar-Dasar Node.js dalam perjalanan Node.js di Coddy. Pelajaran 2 dari 24.

Alat catatan harus mengetahui apa yang kamu ketik setelah namanya.

process.argv adalah array berisi kata-kata dalam perintah: path ke Node, path ke file-mu, lalu kata-katamu. slice(2) hanya menyisakan kata-katamu.

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

node greet.js Ada mencetak Hello, Ada!. Setiap kata masuk sebagai string tersendiri, jadi node greet.js Ada Lovelace memberikan nilai ['Ada', 'Lovelace'] kepada args. Tanda kutip menyatukan kata-kata: node greet.js "Ada Lovelace" memberikan satu string.

challenge icon

Tantangan

Mudah
  • node notes.js add Buy milk mencetak Adding: Buy milk.
  • Setiap kata setelah add menjadi bagian dari catatan.

Jalankan dengan catatan buatanmu sendiri, lalu jalankan node notes.js add tanpa kata apa pun.

Coba sendiri

// Alat catatanmu dimulai di sini.
// node notes.js add Buy milk seharusnya mencetak: Adding: Buy milk
console.log('Adding: ');
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar Node.js

Latihan sendiri: Playground Express