اذهب إلى المحتوى

لوحة المتصدرين

  1. Samy Mohamed2

    Samy Mohamed2

    الأعضاء


    • نقاط

      3

    • المساهمات

      14


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 02/18/18 في كل الموقع

  1. الفرق بسهولة هو ان الـ parameter هو الوعاء الذى نحددة فى الـ method او الـ function عند تعريفها اما عند استدعاء هذة الـ method او الـ function وتمرير بيانات الى هذا الوعاء تسمى البيانات فى هذة الحالة arguments مثال array.forEach(function(currentValue, index, arr)) فى هذا السطر يعتبر كل من currentValue , index, arr معلمات او parameters او نمثل كل واحد منها بالوعاء الفارغ للتبسيط اما عند استدعاء هذة الـ function test.forEach(function(num, index, array) وتمرير اليها البيانات num, index, array ليملأ كل منها الوعاء الفارغ الخاص به تسمى arguments
    1 نقطة
  2. كتابتها يكون على حسب المطلوب منك ,ففى بعض الاحيان لا نحتاج index او array.
    1 نقطة
  3. التحدى هنا ان تستخدم الارقام الموجودة فى المصفوفة test وتقوم باضافة 100 الى كل رقم موجود فى هذة المصفوفة و يقبل القسمة على 3 وان تستخدم الجملة الشرطية if للتاكد من ان العدد يقبل القسمة على 3 قبل ان تضيف الية 100 وفى النهاية يمكنك استخدام console.log لعرض النتائج والتأكد من صحتها test.forEach(function(num, index, array){ if(num % 3 === 0){ array[index] = num += 100; } }); console.log(test); فى السطر الاول يقوم باجراء الامر forEach على المصفوفة المسماة test , test.forEach(function(num, index, array) forEach تقوم بالسير على ارقام المصفوفة واحد بعد الأخر وتحتاج الى arguments وهى num قيمة الرقم الحالى من المصفوفة (مطلوب) index رقم العدد بالنسبة لمكانة فى المصفوفة (اختيارى) array المصفوفة التى ينتمى اليها العدد (اختيارى) if(num % 3 === 0){ array[index] = num += 100; } ثم تقوم forEach بتنفيذ الامر if على كل رقم تسير علية الامر if هنا يقوم بالتأكد من ان العدد يقبل القسمة على 3 ولا يتبقى كسور اى ان العدد يقبل القسمة على 3 وفى حالة ان الشرط سليم يقوم باضافة 100 الى num بعد اختيار رقم العدد بالنسبة لمكانة فى المصفوفة وفى النهاية يعرض المصفوفة بالامر console.log(test);
    1 نقطة
×
×
  • أضف...