السلام عليكم
الامر الاول يتنفذ وسليم,
ولكن الif لا يتنفذ
لاحظ أنك تقوم بجمع قيم الطلاب في المصفوفة students مع وجود مسافة space تسبق قيمة userAdd
students.push(` ${userAdd}`)
ولهذا في السطر 15 حيث توجد الجملة الشرطية if فإن جملة التحقق تقوم بالبحث عن قيمة userRem في المصفوفة students فإذا كنت تقوم بإدخال إسم الطالب الذي تريد حذفه في الحقل ذو المعرف rInput
بدون تلك المسافة space التي تسبق الإسم فإن الجملة الشرطية لن تتحقق ولن يتم تنفيذ الكود في جسم if أي لن يتم حذف الطالب من المصفوفة سالفة الذكر بواسطة splice. لحل المشكلة إحذف المسافة من الكود أعلاه وجرب. لا نعلم إذا كانت هناك مشاكل أخرى لإنك لم ترفق ملف المشروع.
students.push(userAdd) // حل المشكلة
التعليقات