تكرار پذير هاي جاواسكريپت اشياء قابل تكرار مثل آرايه هاهستند.
تكرار پذيرها با كدهاي ساده وكارآمد قابل دسترسي هستند .آنها را با ميتوان درحلقه بكاربرده و از خصوصيات تكرار پذيري آنها استفاده كرد.
دستورfor..of جاوااسكريپت ميتواند روي شئ تكرار پذير دور بزند . فرم كلي مطابق زيراست:
for (variable of iterable) { // code block to be executed }
تكرارنمودن يك مفهوم ساده قابل درك است .بطور ساده دور زدن روي دنباله اي از عناصراست.
دراين جا بعضي از نمونه هاي ساده بيان ميشود:
دستورfor.. of ميتوان براي ايجاد حلقه روي عناصررشته استفاده نمود .
مثال ـ دستور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 }
شما مي توانيد براي اطلاعات بيشتر در مورد تكرار پذيري فصل .را مطالعه نمائيد
باfor..of ميتوان حلقه روي عناصر مجموعه (Set) ايجاد كرد .
مثال ـ حلقه روي مجموعه
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// code block to be executed
}
مجموعه ها و نگاشت ها در فصل بعدي پوشش داده شده است.
با دستورfor..of ميتوان روي عناصر Map حلقه ايجاد و دور زد
مثال ـ حلقه رويMap
const fruits = new map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// code block to be executed
}