![]() |
| الدرس التاسع: المصفوفات في JavaScript – تنظيم البيانات ببساطة |
الدرس التاسع: المصفوفات في JavaScript – تنظيم البيانات ببساطة 🗂️
العنوان:
كيفية تخزين البيانات المرتبة في قوائم باستخدام المصفوفات (Arrays).
المقدمة:
المصفوفات (Arrays) هي طريقة لتنظيم البيانات بشكل منظم. تخيل إنك عايز تخزن قائمة من الأسماء أو الأرقام في كودك. بدل ما تعمل متغير لكل اسم أو رقم، المصفوفات بتوفر طريقة فعالة لتخزينهم مع بعض. في الدرس ده، هنتعرف على أساسيات المصفوفات وكيفية التعامل معها بطرق عملية.
ما هي المصفوفة؟
- المصفوفة هي قائمة مرتبة من العناصر.
- يمكن أن تحتوي على:
- أرقام (Numbers).
- نصوص (Strings).
- قيم منطقية (Booleans).
- أو حتى مصفوفات أخرى (Nested Arrays).
- يتم الوصول إلى العناصر باستخدام الفهرس (Index).
كيفية تعريف المصفوفات:
تعريف مصفوفة بسيطة:
النتيجة:
["Apple", "Banana", "Cherry"]
الوصول إلى عنصر معين:
ملاحظة:
- الفهرس يبدأ من 0.
fruits[0]يعني أول عنصر.
التعامل مع المصفوفات:
1. إضافة عناصر:
باستخدام
push(لإضافة عنصر في النهاية):باستخدام
unshift(لإضافة عنصر في البداية):
2. حذف عناصر:
باستخدام
pop(لحذف آخر عنصر):باستخدام
shift(لحذف أول عنصر):
الخواص والوظائف الأساسية:
1. طول المصفوفة (length):
2. المرور على العناصر باستخدام الحلقات:
باستخدام
for:باستخدام
for...of:
3. البحث داخل المصفوفة (indexOf):
4. التأكد من وجود عنصر (includes):
المصفوفات المتداخلة (Nested Arrays):
تعريف:
مصفوفة تحتوي على مصفوفات أخرى.
شرح الكود:
matrix[1]يشير إلى الصف الثاني:[4, 5, 6].matrix[1][2]يشير إلى العنصر الثالث في الصف الثاني:6.
تطبيق عملي: إنشاء قائمة مهام (To-Do List):
كود HTML مع JavaScript:
النتيجة:
يتم عرض قائمة بالمهام في الـ Console.
تمارين عملية:
- عرف مصفوفة بأسماء أصدقائك واطبع كل اسم مع رسالة "Hi, [Name]!".
- أنشئ مصفوفة بأرقام من 1 إلى 10، واطبع الأرقام الزوجية فقط.
- قم بإنشاء مصفوفة تحتوي على أسماء أفلامك المفضلة، واحذف آخر فيلم وأضف فيلم جديد.
وختامًا:
في الدرس ده، تعلمنا أساسيات المصفوفات وكيفية التعامل معها. في الدرس الجاي، هنستعرض الكائنات (Objects)، اللي هتساعدك تخزن بيانات أكتر تعقيدًا وتنظمها بشكل أفضل. استعد لاستكشاف المزيد! 🚀
