ארגומנטים של שורת הפקודה
חלק מהיחידה יסודות Node.js במסלול ה-Node.js של Coddy. שיעור 2 מתוך 24.
כלי לרישום הערות צריך לדעת מה הקלדת אחריו.
process.argv הוא מערך של המילים בפקודה: הנתיב אל Node, הנתיב אל הקובץ שלך, ואז המילים שלך. slice(2) משאיר רק את המילים שלך.
// node greet.js Ada
const args = process.argv.slice(2);
console.log(`Hello, ${args[0]}!`);node greet.js Ada מדפיס Hello, Ada!. כל מילה מגיעה כמחרוזת נפרדת, ולכן node greet.js Ada Lovelace נותן ל-args את הערך ['Ada', 'Lovelace']. מרכאות משאירות מילים יחד: node greet.js "Ada Lovelace" נותן מחרוזת אחת.
אתגר
קלnode notes.js add Buy milkמדפיסAdding: Buy milk.- כל מילה אחרי
addשייכת להערה.
הריצו אותו עם הערה משלכם, ואז הריצו node notes.js add ללא מילים.
נסו בעצמכם
// כלי הפתקים שלך מתחיל כאן.
// node notes.js add Buy milk אמור להדפיס: Adding: Buy milk
console.log('Adding: ');
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.