Menu
CoddyTech

وسيطات سطر الأوامر

جزء من قسم أساسيات 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" سلسلة نصية واحدة.

challenge icon

التحدي

سهل
  • يطبع 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: ');
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس أساسيات Node.js