Menu
CoddyTech

Perintah

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

Alat ini akan melakukan beberapa hal, dan kata pertama menunjukkan hal yang harus dilakukan.

Destructuring mengambil kata pertama dan mengumpulkan sisanya ke dalam array:

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

action adalah kata pertama dan rest menyimpan setiap kata setelahnya. Rangkaian if dan else if menentukan tindakan yang harus dilakukan. else terakhir menangani setiap kata yang tidak kamu perkirakan, termasuk kesalahan ketik.

challenge icon

Tantangan

Mudah
  • add <text> menampilkan Adding: <text>.
  • list menampilkan No notes yet.
  • Kata lainnya menampilkan Unknown command: <word>.

Jalankan ketiganya, lalu jalankan node notes.js List dengan huruf L kapital.

Coba sendiri

// Alat catatanmu dimulai di sini.
const args = process.argv.slice(2);
console.log(`Adding: ${args.slice(1).join(' ')}`);

Semua pelajaran di Dasar-Dasar Node.js

Latihan sendiri: Playground Express