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.
Tantangan
Mudahadd <text>menampilkanAdding: <text>.listmenampilkanNo 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
1Menjalankan JavaScript di Node
Halo, NodeArgumen Baris PerintahPerintahLatihan sendiri: Playground Express