logo

تايب سكريبت لكل

طريقة forEach () هي طريقة صفيف تُستخدم لتنفيذ دالة كل عنصر في صفيف . يمكننا استخدامها مع أنواع بيانات JavaScript مثل المصفوفات والخرائط والمجموعات وما إلى ذلك. إنها طريقة مفيدة لعرض العناصر في المصفوفة.

بناء الجملة

يمكننا أن نعلن عن طريقة forEach () على النحو التالي.

 array.forEach(callback[, thisObject]); 

تقوم طريقة forEach () بتنفيذ ما تم تقديمه أتصل مرة أخرى مرة واحدة لكل عنصر موجود في المصفوفة ترتيب تصاعدي .

تفاصيل المعلمة

1. رد الاتصال: إنها وظيفة تستخدم لاختبار كل عنصر. تقبل وظيفة رد الاتصال ثلاث حجج ، والتي ترد أدناه.

    قيمة العنصر:إنها القيمة الحالية للعنصر.فهرس العنصر:إنه فهرس العنصر الحالي الذي تمت معالجته في المصفوفة.مجموعة مصفوفة:إنها مصفوفة يتم تكرارها في طريقة forEach().

ملحوظة:هذه الحجج الثلاث اختيارية.

2. هذا الكائن: إنه كائن لاستخدامه على هذا النحو عند تنفيذ رد الاتصال.

قيمة الإرجاع

سيعود المصفوفة التي تم إنشاؤها.

مثال مع السلسلة

 let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore); 

كود جافا سكريبت المقابل هو:

 var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore); 

انتاج:

تايب سكريبت لكل

مثال مع الرقم

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

انتاج:

TypeScript forEach

عيوب forEach ()

فيما يلي عيوب استخدام طريقة forEach():

  1. لا يوفر طريقة للتوقف أو استراحة حلقة forEach().
  2. انه فقط يعمل مع المصفوفات.