Menu
CoddyTech

Membaca Perintah

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

Alat pencatat harus mengetahui apa yang kamu ketik setelah namanya.

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

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

node greet.js Ada Lovelace menampilkan First name: Ada. Di sini, args adalah ['Ada', 'Lovelace']: args[0] adalah kata pertama yang kamu ketik dan args[1] adalah kata kedua. Setiap kata diterima sebagai string.

challenge icon

Tantangan

Mudah

Alat catatanmu akan memahami perintah seperti add dan list. Pertama, alat ini perlu membaca perintah yang kamu ketik setelah node notes.js.

  1. Di notes.js, baca kata-kata yang diketik setelah node notes.js dengan process.argv.slice(2).
  2. Ganti baris console.log('Command:') dari kode awal. Cetak satu baris: Command: diikuti kata pertama.

Untuk node notes.js add Buy milk, program mencetak:

Command: add

Untuk node notes.js list, program mencetak:

Command: list

Coba: di terminal, ketik add Buy milk di kotak setelah $ node notes.js, lalu tekan Enter. Setelah itu, coba list.

Coba sendiri

// Alat catatanmu dimulai di sini.
// node notes.js add Buy milk harus mencetak: Command: add
console.log('Command:');

Semua pelajaran di Dasar-Dasar Node.js

Latihan sendiri: Playground Express