In JavaScript, we can iterate through the object's properties using the following methods:
for...in
loop:This loop iterates over all the object's properties using the following syntax:
for (const obj in Object) { // body }
Let's see an example of the for..in
loop in the code snippet below:
// create an object const data = { name: 'Shubham', designation: 'Software Engineer' } // iterate over object for (const obj in data) { // print key and value on console console.log(`${obj}: ${data[obj]}`) }
data
.for...in
loop to iterate over the properties of the object data
.data
on the console.object.entries()
method:This method returns an array of the object's properties in [key, value]
format. While using the for...of
loop, we can iterate over it using the following syntax.
for (const [key, value] in Object.entries(objectName)) { // body }
Let's see an example of the object.entries()
method in the code snippet below:
// create an object const data = { name: 'Shubham', designation: 'Software Engineer' } // iterate over object for (const [key, value] of Object.entries(data)) { // print key and value on console console.log(`${key}: ${value}`) }
data
.Object.entries()
method to iterate over the properties of data
.data
to the console.RELATED TAGS
CONTRIBUTOR
View all Courses