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

تدرّب بنفسك: Playground لـ Express