How to print array of objects in JavaScript

4 Answers

0 votes
const workers = {
    project: [
        {task: 1, 
            job: "Write DB Object",
            completed: true},
        {task: 2,
            job: "Write Search Queries",
            completed: false},
        {task: 3,
            job: "Write Crawler Object",
            completed: true}
    ]
}
 
  
console.log(workers.project[0]); 
console.log(workers.project[1]); 
console.log(workers.project[2]); 
 
 
 
/*
run:
 
{ task: 1, job: 'Write DB Object', completed: true }
{ task: 2, job: 'Write Search Queries', completed: false }
{ task: 3, job: 'Write Crawler Object', completed: true }

*/

 



answered Aug 1, 2020 by avibootz
edited Apr 19, 2024 by avibootz
0 votes
const workers = {
    project: [
        {task: 1, 
            job: "Write DB Object",
            completed: true},
        {task: 2,
            job: "Write Search Queries",
            completed: false},
        {task: 3,
            job: "Write Crawler Object",
            completed: true}
    ]
}
 
for (let i = 0; i < workers.project.length; i++) {
    console.log(workers.project[i]); 
}
 
 
 
/*
run:
 
{ task: 1, job: 'Write DB Object', completed: true }
{ task: 2, job: 'Write Search Queries', completed: false }
{ task: 3, job: 'Write Crawler Object', completed: true }

*/

 



answered Aug 1, 2020 by avibootz
edited Apr 19, 2024 by avibootz
0 votes
const workers = {
    project: [
        {task: 1, 
            job: "Write DB Object",
            completed: true},
        {task: 2,
            job: "Write Search Queries",
            completed: false},
        {task: 3,
            job: "Write Crawler Object",
            completed: true}
    ]
}
 
console.log(JSON.stringify(workers)); 

 
 
/*
run:
 
{"project":[{"task":1,"job":"Write DB Object","completed":true},{"task":2,"job":"Write Search Queries","completed":false},{"task":3,"job":"Write Crawler Object","completed":true}]}

*/

 



answered Apr 19, 2024 by avibootz
0 votes
<!DOCTYPE html>
<html lang="en">
<head>
</head>

<body>

<pre id="pre-id"></pre>

<script type="text/javascript">
var worker = [{
  id: 2,
  name: "Axel",
  salary: 13980
}, {
  id: 3,
  name: "Rory",
  salary: 1200
}, {
  id: 4,
  name: "Cleo",
  salary: 14890  
}];
 
// JSON.stringify = function(value, replacer, space) { return ""; }
/**
 * @param {Object} value The value to convert to a JSON string
 * @param {Function} replacer If a function, transforms values and properties encountered 
                     while stringifying; if an array, specifies the set of properties 
                     included in objects in the final string
 * @param {Number|String} space Causes the resulting string to be pretty-printed
 * @returns {String}
 */
document.getElementById('pre-id').innerHTML = JSON.stringify(worker, null, 2);
 
  
/*
run:
  
[
  {
    "id": 2,
    "name": "Axel",
    "salary": 13980
  },
  {
    "id": 3,
    "name": "Rory",
    "salary": 1200
  },
  {
    "id": 4,
    "name": "Cleo",
    "salary": 14890
  }
]
  
*/
</script>

</body>
</html>

 



answered Apr 19, 2024 by avibootz
...