loop list of objects javascript code example
Example 1: js loop array of objects
// Array of objects
const p = [{
"p1": "value1",
"p2": "value2",
"p3": "value3"
},
{
"p4": "value4",
"p5": "value5",
"p6": "value6"
}];
// Get the objects out of the array
for (let obj of p) {
// console.log(obj);
// output:
// { p1: 'value1', p2: 'value2', p3: 'value3' }
// { p4: 'value4', p5: 'value5', p6: 'value6' }
// Now we can loop the objects in the array by nesting the 'for in' loop inside the 'for of' loop
for(let key in obj) {
console.log(key);
// output:
// p1
// p2
// p3
// p4
// p5
// p6
// console.log(obj[key]);
// output
// value1
// value2
// value3
// value4
// value5
// value6
}
}
Example 2: loop array of objects
const people = [
{name: 'John', age: 23},
{name: 'Andrew', age: 3},
{name: 'Peter', age: 8},
{name: 'Hanna', age: 14},
{name: 'Adam', age: 37}];
const anyAdult = people.some(person => person.age >= 18);
console.log(anyAdult); // true