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