انتقل إلى محتوى الدرس

Array for Each

سنتعلم في هذا الدرس ال  for in Loop Syntax  وكيفية استخدامها ولماذا تستخدم

  for ... in loop  تستخدم مع العناصر الغير القابلة للعد والتي لا تحتوي على رموز ومع العناصر التي تم انشائها باستخدام عناصر مبنية بداخل اللغة  مثل Array و Object 

1 صفوف تعليمية
جافا سكريبت
5,519 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي


حلقة Foreachعبارة عن حلقة تكرارية تستخدم لاجتياز العناصر في مجموعة. عادة ما يتم استخدام Foreach بدلاً من  حلقة for loop لان حلقات foreach ليست بحاجة الي استخدام متغير ك عداد للمرور علي العناصر فهي تقول بشكل أساسي "افعل هذا بكل شيء في هذه المجموعة" ، بدلاً من "فعل هذا x مرات". وهذا يتجنب الأخطاء الفردية المحتملة ويجعل الكود أسهل في القراءة readable .

ال ( ) forEach  تقوم بتنفيذ دالة خاصة معرفة مسبقاً مره واحدة لكل عنصر بداخل ال array

ال function تأخذ بداخلها ثلاث arguments متغيرات variables :

  • ال item value
  • ال item index
  • ال array itself
HTML
<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array.forEach()</h2>

<p>Calls a function once for each array element.</p>

<p id="test"></p>

<script>
var txt = "";
var numbers = [45, 4, 9, 16, 25];
numbers.forEach(myFunction);
document.getElementById("test").innerHTML = txt;

function myFunction(value, index, array) {
  txt = txt + value + "<br>"; 
}
</script>

</body>
</html>

جميع فقرات هذا الدرس (حلقات التكرار forEach Loop في لغة جافا سكريبت)