Menu
CoddyTech

קריאת הפקודה

חלק מהיחידה יסודות Node.js במסלול ה-Node.js של Coddy. שיעור 2 מתוך 33.

כלי לרישום הערות צריך לדעת מה הקלדת אחרי שמו.

process.argv הוא מערך של המילים בפקודה: הנתיב אל Node, הנתיב אל הקובץ שלך, ואז המילים שלך. slice(2) משאיר רק את המילים שלך.

// 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. כאן args הוא ['Ada', 'Lovelace']: args[0] היא המילה הראשונה שהקלדת ו-args[1] היא השנייה. כל מילה מתקבלת כמחרוזת.

challenge icon

אתגר

קל

כלי ההערות שלך יבין פקודות כמו add ו-list. קודם הוא צריך לקרוא איזו פקודה הקלדת אחרי node notes.js.

  1. בקובץ notes.js, קרא את המילים שהוקלדו אחרי node notes.js באמצעות process.argv.slice(2).
  2. החלף את שורת console.log('Command:') ההתחלתית. הדפס שורה אחת: Command: ואחריה המילה הראשונה.

עבור node notes.js add Buy milk התוכנית מדפיסה:

Command: add

עבור node notes.js list היא מדפיסה:

Command: list

נסה זאת: במסוף, הקלד add Buy milk בתיבה שאחרי $ node notes.js והקש Enter. לאחר מכן נסה list.

נסו בעצמכם

// כלי הפתקים שלך מתחיל כאן.
// node notes.js add Buy milk אמור להדפיס: Command: add
console.log('Command:');

כל השיעורים ביחידה יסודות Node.js

תרגלו בעצמכם: Express אונליין