Menu
CoddyTech

Argumenty wiersza poleceń

Część sekcji Podstawy Node.js ścieżki Node.js w Coddy. Lekcja 2 z 24.

Narzędzie do notatek musi wiedzieć, co wpisałeś po jego nazwie.

process.argv to tablica słów z polecenia: ścieżka do Node, ścieżka do twojego pliku, a następnie twoje słowa. slice(2) zachowuje tylko twoje słowa.

// node greet.js Ada
const args = process.argv.slice(2);
console.log(`Hello, ${args[0]}!`);

node greet.js Ada wyświetla Hello, Ada!. Każde słowo dociera jako osobny ciąg znaków, więc node greet.js Ada Lovelace przypisuje do args wartość ['Ada', 'Lovelace']. Cudzysłowy łączą słowa: node greet.js "Ada Lovelace" daje jeden ciąg znaków.

challenge icon

Wyzwanie

Łatwy
  • node notes.js add Buy milk wyświetla Adding: Buy milk.
  • Każde słowo po add należy do notatki.

Uruchom program z własną notatką, a następnie uruchom node notes.js add bez żadnych słów.

Spróbuj swoich sił

// Twoje narzędzie do notatek zaczyna się tutaj.
// node notes.js add Buy milk powinno wypisać: Adding: Buy milk
console.log('Adding: ');
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy Node.js