EN
JavaScript - for...in statement
0 points
In this article, we would like to show you how to use for...in statement in JavaScript.
The for...in
loop is used to iterate over enumerable and non-Symbol properties.
xxxxxxxxxx
1
for (variable in object) {
2
// statement
3
}
In this example, we iterate over an object to log its keys/values in the console.
xxxxxxxxxx
1
var object = {
2
key1: {
3
name: 'John',
4
age: 43,
5
},
6
key2: {
7
name: 'Kate',
8
age: 54,
9
},
10
key3: {
11
name: 'Diego',
12
age: 21,
13
},
14
};
15
16
for (var key in object) {
17
if (object.hasOwnProperty(key)) {
18
var entry = object[key];
19
20
console.log(key + ' : ' + entry.name + ', ' + entry.age);
21
}
22
}
Output:
xxxxxxxxxx
1
key1 : John, 43
2
key2 : Kate, 54
3
key3 : Diego, 21