برنامه نویسی
جاوا اسکریپت برای در حلقه – انجمن DEV

در جاوا اسکریپت، for...in
حلقه مشابه حلقه for برای تکرار بر روی یک اشیاء یا عناصر آرایه است. حلقه به شما این امکان را می دهد که روی هر ویژگی یک شی یا عنصر یک آرایه یک عمل انجام دهید.
for(var property in object)
{
// code to be executed
}
اینجا، property
یک متغیر رشته ای است که کلید خصوصیت را نشان می دهد و object
شیئی است که باید روی آن تکرار شود.
مثال تکرار روی یک شی
const numbers = {
"one": 1,
"two": 2,
"three": 3,
"four": 4,
"five": 5
}
for (let num in numbers) {
console.log(`${num}: ${numbers[num]}`);
}
خروجی:
one: 1
two: 2
three: 3
four: 4
five: 5
مثال تکرار روی یک آرایه
const numbers = [1, 2, 3, 4, 5];
for (let index in numbers) {
console.log(`Index: ${index} Value: ${numbers[index]}`);
}
خروجی:
Index: 0 Value: 1
Index: 1 Value: 2
Index: 2 Value: 3
Index: 3 Value: 4
Index: 4 Value: 5
آموزش جاوا اسکریپت را یاد بگیرید