حلقه for in
حلقه for in یک بلوک کد را به تعداد خانه های آرایه یا شیء تکرار می کند.
for (key in object) {
// بلوک کد
}
حلقه for in روی آرایه در هر اجرا، ایندکس آرایه را بر می گرداند.
const students = ["Ehsan", "Amir", "Reza", "Mobin", "Dorsa", "Mahsa"];
let text = '';
for (let index in students) {
text += `${index}: ${students[index]}<br>`;
}
حلقه for in روی شیء در هر اجرا، کلید شیء را بر می گرداند.
const student = {
name: "Ehsan",
family: "Eslami",
age: 31,
fullName: function () {
return `${this.name} ${this.family}`;
}
};
let text = '';
for (let key in student) {
text += `${key}: ${student[key]}<br>`;
}
تکرار رشته با for in
می توانیم یک رشته را با حلقه for in تکرار کنیم.
const name = "PNLdev";
let text = '';
for (let index in name) {
text += `${index}: ${name[index]}<br>`;
}
توسعه دهندگان
احسان اسلامی