w3resource
JavaScript Exercises

JavaScript: Gather and display infromation from an object

JavaScript Object: Exercise-4 with Solution

Write a JavaScript program to display the reading status (i.e. display book name, author name and reading status) of the following books.

Sample Solution: -

HTML Code:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Reading status of a book library</title>
</head>
<body>
</body>
</html>

JavaScript Code:

var library = [ 
    {
        title: 'Bill Gates',
        author: 'The Road Ahead',
        readingStatus: true
    },
    {
        title: 'Steve Jobs',
        author: 'Walter Isaacson',
        readingStatus: true
    },
    {
        title: 'Mockingjay: The Final Book of The Hunger Games',
        author: 'Suzanne Collins',
        readingStatus: false
    }];

for (var i = 0; i < library.length; i++) 
   {
    var book = "'" + library[i].title + "'" + ' by ' + library[i].author + ".";
    if (library[i].readingStatus) {
      console.log("Already read " + book);
    } else
    {
     console.log("You still need to read " + book);
    }
   }
   

Sample Output:

Already read 'Bill Gates' by The Road Ahead.
Already read 'Steve Jobs' by Walter Isaacson.
You still need to read 'Mockingjay: The Final Book of The Hunger Games' by Suzanne Collins.

Flowchart:

Flowchart: JavaScript - Gather and display infromation from an object.

Live Demo:

See the Pen javascript-object-exercise-4 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to get the length of an JavaScript object.
Next: Write a JavaScript program to get the volume of a Cylinder with four decimal places using object classes.

What is the difficulty level of this exercise?