نص JSON وقيمه
جزء من قسم أساسيات Node.js في رحلة Node.js على Coddy. الدرس 11 من 33.
يحتوي الملف على نص. وغالبًا ما يحتاج برنامجك بدلًا من ذلك إلى مصفوفة. JSON تنسيق نصي للقيم مثل المصفوفات والكائنات والأعداد والسلاسل النصية. علامتا الاقتباس المحيطتان بالقيمة بأكملها أدناه تجعلها نصًا، رغم أن محتواها يبدو كمصفوفة.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2تقرأ JSON.parse النص وتعيد القيمة التي يصفها. احسب العناصر الناتجة، لا الأحرف في النص. تستخدم سلاسل JSON ومفاتيح الكائنات علامتي اقتباس مزدوجتين.
التحدي
سهلفي هذا التمرين، ينفّذ زر «تشغيل» الأمر node practice.js. تعيد أداة الملاحظات النتيجة في درس «قراءة ملف». يتعامل البرنامج المبدئي مع نص JSON كما لو كان مصفوفة.
حلّل text إلى مصفوفة. اطبع العنصر الأول وعدد عناصرها في سطرين منفصلين. عند عدم تقديم أي وسيطات، توقّع Buy milk ثم 3. جرّب الوسيطة '["Walk","Read"]': توقّع Walk ثم 2.
جرّب بنفسك
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
جميع دروس أساسيات Node.js
1تشغيل JavaScript على Node
مرحبًا يا Nodeقراءة الأمروسائط سطر الأوامرالأوامرتدرّب بنفسك: Playground لـ Express