How to use for loop to print object values in JavaScript

1 Answer

0 votes
const workers = [
  {
    name: 'Albus Dumbledore',
    job: {
      language: 'javascript',
      years: 15
    },
    age: 54
  },
  {
    name: 'Rubeus Hagrid',
    job: {
      language: 'c++',
      years: 20,
    },
    age: 47
  }
];

for (const {name: n, job: {language: f, years: y}, age: a} of workers) {
  console.log('Name: ' + n + ', Language: ' + f + ', Years: ' + y + ', Age: ' + a);
}



/*
run:

"Name: Albus Dumbledore, Language: javascript, Years: 15, Age: 54"
"Name: Rubeus Hagrid, Language: c++, Years: 20, Age: 47"

*/

 



answered Nov 14, 2020 by avibootz
...