Menu
CoddyTech

Komutu Okuma

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

Bir not aracı, adından sonra ne yazdığını bilmelidir.

process.argv, komuttaki sözcüklerden oluşan bir dizidir: Node'un yolu, dosyanın yolu, ardından senin sözcüklerin. slice(2) yalnızca seninkileri tutar.

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

node greet.js Ada Lovelace, First name: Ada çıktısını verir. Burada args, ['Ada', 'Lovelace'] değeridir: args[0] yazdığın ilk sözcüktür, args[1] ise ikincisidir. Her sözcük bir metin olarak gelir.

challenge icon

Görev

Kolay

Not aracın add ve list gibi komutları anlayacak. Önce node notes.js komutundan sonra hangi komutu yazdığını okuması gerekiyor.

  1. notes.js içinde, process.argv.slice(2) ile node notes.js komutundan sonra yazılan sözcükleri oku.
  2. Başlangıç kodundaki console.log('Command:') satırını değiştir. Tek satır yazdır: Command: ve ardından ilk sözcüğü.

node notes.js add Buy milk komutu için program şunu yazdırır:

Command: add

node notes.js list komutu için şunu yazdırır:

Command: list

Deneyin: terminalde, $ node notes.js komutundan sonraki kutuya add Buy milk yazıp Enter tuşuna basın. Sonra list komutunu deneyin.

Kendin dene

// Notlar aracınız burada başlıyor.
// node notes.js add Buy milk şu çıktıyı vermeli: Command: add
console.log('Command:');

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

Kendi başına pratik yap: Express playground