تعديل المصفوفات
جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 59 من 77.
بالإضافة إلى الوصول إلى عناصر المصفوفة، يمكنك أيضاً تعديلها. لتعديل عنصر معين في مصفوفة، يمكنك تعيين قيمة جديدة له باستخدام الفهرس (index) الخاص به.
إليك مثالاً:
let myArray = ["apple", "banana", "cherry"]
myArray[1] = "orange";
console.log(myArray);المخرجات:
["apple", "orange", "cherry"]تم تغيير banana إلى orange
التحدي
سهلأنشئ دالة باسم changeElement تستقبل 3 وسائط:
- الوسيط الأول هو مصفوفة (array)
- الوسيط الثاني هو فهرس (index)
- الوسيط الثالث هو عنصر جديد
ستقوم الدالة بـ إرجاع المصفوفة المعدلة عن طريق تغيير العنصر الموجود في الفهرس المخزن في الوسيط الثاني بالقيمة الموجودة في الوسيط الثالث.
على سبيل المثال، مع الوسائط التالية: changeElement<strong>(</strong>[1, 2, 3], 0, 9) ستُرجع الدالة [9, 2, 3]
ورقة مرجعية
لتعديل عنصر في المصفوفة، قم بتعيين قيمة جديدة باستخدام الفهرس الخاص به:
let myArray = ["apple", "banana", "cherry"];
myArray[1] = "orange";
console.log(myArray); // ["apple", "orange", "cherry"]جرّب بنفسك
function changeElement(arr, index, newElement) {
// اكتب الكود هنا
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة11المصفوفات - الجزء الأول
تعريف مصفوفةالوصول إلى عناصر المصفوفةتعديل المصفوفاتدوال المصفوفات - الجزء الأولدوال المصفوفات - الجزء الثانيمراجعة - معالج المصفوفات3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأ