Menu
CoddyTech

Komutlar

Coddy'nin Node.js Journey'sinin Node.js Temelleri bölümünün bir parçası. Ders 3 / 24.

Araç birkaç işlem yapacak ve hangisini yapacağını ilk sözcük belirtecek.

Yapı bozma ilk sözcüğü alır ve geri kalanları bir dizide toplar:

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

action ilk sözcüktür ve rest ondan sonraki tüm sözcükleri tutar. Bir if ve else if zinciri ne yapılacağını seçer. Son bir else, yazım hataları da dahil olmak üzere, planlamadığın tüm sözcükleri yakalar.

challenge icon

Görev

Kolay
  • add <text>, Adding: <text> yazdırır.
  • list, No notes yet yazdırır.
  • Diğer tüm sözcükler Unknown command: <word> yazdırır.

Üçünü de çalıştır, ardından büyük L harfiyle node notes.js List komutunu çalıştır.

Kendin dene

// Not alma aracınız burada başlıyor.
const args = process.argv.slice(2);
console.log(`Adding: ${args.slice(1).join(' ')}`);

Node.js Temelleri bölümündeki tüm dersler