Basel Albarbari نشر 24 يونيو 2023 أرسل تقرير مشاركة نشر 24 يونيو 2023 (معدل) جربتها بwhile ما عرفت الخطأ تم التعديل في 24 يونيو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Mustafa Suleiman نشر 24 يونيو 2023 أرسل تقرير مشاركة نشر 24 يونيو 2023 بالشكل التالي: const mm = ['ahmed', 'mete', 'sahlab']; for (let i = mm.length - 1; i >= 0; i--) { console.log(i, mm[i]); } let x = mm.length - 1; while (x >= 0) { console.log('WHILE: ', x, mm[x]); x--; } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 24 يونيو 2023 أرسل تقرير مشاركة نشر 24 يونيو 2023 أولاً أرجو منك توضيح ما الذي تريد فعله بالضبط وما المشكلة التي تواجهك عند محاولة تنفيذ ذلك. وعلي أي حال في الجزء الثاني من الكود (الحلقة while) عليك بإزالة الشرط if لكونك قمت بتحديد شرط في while وهو طالما أن x أصغر من طول المصفوفة mm. if(x === mm[x]){ console. log(x); } وأيضًا عليك بزيادة قيمة x وليس خفضها أي تصبح x++، وأيضًا إزالة break حيث أن الحلقة ستتوقف عند تحقق الشرط في المرة الأولى ولن تكتمل للنهاية. وأيضًا لا حاجة لكتابة mm.length - 1 حيث أنك حددت أن x أصغر من طول المصفوفة لذلك الأمر مماثل. وبعد التعديل سيصبح الكود بالشكل التالي: const mm = ['ahmed', 'mete', 'sahlab']; for (let i = mm.length - 1; i >= 0; i--) { console.log(i, mm[i]); } let x = 0; while (x < mm.length) { console.log(x); x++; } ولمساعدتك بشكل أفضل اذكر ما الذي تريده بالضبط. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Basel Albarbari نشر 24 يونيو 2023 الكاتب أرسل تقرير مشاركة نشر 24 يونيو 2023 كيف اقلب الاسماء في whilele اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Basel Albarbari
جربتها بwhile ما عرفت الخطأ
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.