Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المصفوفات محددة النوع (Typed Arrays)

جزء من قسم Introduction To TypeScript في رحلة JavaScript على Coddy. الدرس 13 من 73.

المصفوفات المُنَمَّطة هي إحدى أقوى ميزات TypeScript لتنظيم قيم متعددة وإدارتها مع الحفاظ على أمان الأنواع.

في TypeScript، يمكنك تحديد أن المصفوفة يجب أن تحتوي فقط على عناصر من نوع معيّن باستخدام صيغة Type[]. يضمن ذلك أن كل عنصر في المصفوفة يطابق النوع المتوقع، مما يمنع الأخطاء الشائعة التي تحدث عند خلط أنواع بيانات مختلفة.

let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];

عندما تعلن عن مصفوفة ذات نوع محدد، تفرض TypeScript إمكانية إضافة قيم من النوع المحدد فقط إليها. وهذا يعني أنه لا يمكنك خلط السلاسل النصية بالأرقام أو بأنواع أخرى غير متوافقة عن طريق الخطأ، مما يساعد على اكتشاف الأخطاء أثناء التطوير بدلاً من وقت التشغيل.

challenge icon

التحدي

سهل

Create مصفوفة typed باسم scores لا يمكنها احتواء سوى numbers، وتهيئتها بالقيم 85 و74 و78.

ثم أنشئ مصفوفة typed أخرى باسم studentNames لا يمكنها احتواء سوى string، وتهيئتها بالقيم "Alice" و"Bob" و"Charlie".

أخيرًا، أنشئ مصفوفة typed باسم passedExams لا يمكنها احتواء سوى قيم boolean، وتهيئتها باستخدام true وfalse وtrue.

اطبع all المصفوفات الثلاث إلى console في أسطر منفصلة بالترتيب الذي تم فيه إنشاؤها.

جرّب بنفسك

// TODO: اكتب الكود الخاص بك هنا
// أنشئ المصفوفات الثلاث المكتوبة كما هو موضح في التحدي

// اطبع جميع المصفوفات الثلاث إلى وحدة التحكم
quiz iconاختبر نفسك

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

جميع دروس Introduction To TypeScript

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت