Open In App

What is the use of the for…in Loop in JavaScript ?

Last Updated : 29 Jan, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

The for...in loop in JavaScript is used to iterate over the properties (keys) of an object. It allows you to loop through all enumerable properties of an object, including those inherited from its prototype chain.

Syntax:

for (variable in object) {
// code to be executed
}

Example: Here, the for...in loop iterates over the properties of the person object. For each iteration, the variable key takes on the name of a property and person[key] accesses the corresponding value.

Javascript




let person = {
    name: "John",
    age: 30,
    job: "Developer"
};
 
for (let key in person) {
    console.log(key + ": " + person[key]);
}


Output

name: John
age: 30
job: Developer

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads