JavaScript Iterables
الأشياء المتكررة هي كائنات قابلة للتكرار (مثل المصفوفات).
يمكن الوصول إلى العناصر المتكررة برمز بسيط وفعال.
يمكن تكرار الأشياء المتكررة مع for..of
الحلقات
The For Of Loop
تتكرر عبارة JavaScript for..of
خلال عناصر كائن قابل للتكرار.
بناء الجملة
for (variable of iterable) {
// code block to be executed
}
التكرار
التكرار سهل الفهم.
إنه يعني ببساطة الالتفاف على سلسلة من العناصر.
فيما يلي بعض الأمثلة السهلة:
- التكرار على سلسلة
- التكرار على مصفوفة
التكرار عبر سلسلة
يمكنك استخدام for..of
حلقة لتكرار عناصر سلسلة نصية:
مثال
const name = "W3Schools";
for (const x of name) {
// code block to be executed
}
التكرار على مصفوفة
يمكنك استخدام for..of
حلقة لتكرار عناصر المصفوفة:
مثال
const letters = ["a","b","c"];
for (const x of letters) {
// code block to be executed
}
يمكنك معرفة المزيد من التفاصيل حول العناصر التكرارية في الفصل JS Object Iterables .
التكرار على مجموعة
يمكنك استخدام for..of
حلقة لتكرار عناصر المجموعة:
مثال
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// code block to be executed
}
المجموعات والخرائط مغطاة في الفصول التالية.
التكرار على الخريطة
يمكنك استخدام for..of
حلقة لتكرار عناصر الخريطة:
مثال
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// code block to be executed
}