w3resource

JavaScript Object - Exercises, Practice, Solution

JavaScript Object [18 exercises with solution]

[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

1. List Object Properties

Write a JavaScript program to list the properties of a JavaScript object.
Sample object:
var student = {
name : "David Rayy",
sclass : "VI",
rollno : 12 };
Sample Output: name,sclass,rollno
Click me to see the solution

2. Delete Property

Write a JavaScript program to delete the rollno property from the following object. Also print the object before or after deleting the property.
Sample object:
var student = {
name : "David Rayy",
sclass : "VI",
rollno : 12 };
Click me to see the solution

3. Object Length

Write a JavaScript program to get the length of a JavaScript object.
Sample object :
var student = {
name : "David Rayy",
sclass : "VI",
rollno : 12 };
Click me to see the solution

4. Display Reading Status

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

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

Click me to see the solution

5. Cylinder Volume

Write a JavaScript program to get the volume of a cylindrical with four decimal places using object classes.
Volume of a cylinder : V = πr2h
where r is the radius and h is the height of the cylinder.
Click me to see the solution

6. Bubble Sort

Write a bubble sort algorithm in JavaScript.
Note : Bubble sort is a simple sorting algorithm that works by repeatedly stepping through the list to be sorted,
Sample Data: [6,4,0, 3,-2,1]
Expected Output : [-2, 0, 1, 3, 4, 6]
Click me to see the solution

7. String Subsets

Write a JavaScript program that returns a subset of a string.
Sample Data: dog
Expected Output: ["d", "do", "dog", "o", "og", "g"]
Click me to see the solution

8. Create Clock

Write a JavaScript program to create a clock.
Note: The output will come every second.
Expected Console Output :
"14:37:42"
"14:37:43"
"14:37:44"
"14:37:45"
"14:37:46"
"14:37:47"
Click me to see the solution

9. Circle Area & Perimeter

Write a JavaScript program to calculate circle area and perimeter.
Note : Create two methods to calculate the area and perimeter. The radius of the circle will be supplied by the user.
Click me to see the solution

10. Sort Object Array

Write a JavaScript program to sort an array of JavaScript objects.
Sample Object :

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

Expected Output:

[[object Object] {
  author: "Walter Isaacson",
  libraryID: 4264,
  title: "Steve Jobs"
}, [object Object] {
  author: "Suzanne Collins",
  libraryID: 3245,
  title: "Mockingjay: The Final Book of The Hunger Games"
}, [object Object] {
  author: "The Road Ahead",
  libraryID: 1254,
  title: "Bill Gates"
}]

Click me to see the solution

11. Print Object Methods

Write a JavaScript function to print all the methods in a JavaScript object.
Test Data :
console.log(all_properties(Array));
["length", "name", "arguments", "caller", "prototype", "isArray", "observe", "unobserve"]
Click me to see the solution

12. Parse URL

Write a JavaScript function to parse an URL.
Click me to see the solution

13. Object Properties (Own & Inherited)

Write a JavaScript function to retrieve all the names of an object's own and inherited properties.
Click me to see the solution

14. Retrieve Object Values

Write a JavaScript function to retrieve all the values of an object's properties.
Click me to see the solution

15. Object to Key-Value Pairs

Write a JavaScript function to convert an object into a list of `[key, value]` pairs.
Click me to see the solution

16. Swap Keys and Values

Write a JavaScript function to get a copy of the object where the keys become the values and the values are the keys.
Click me to see the solution

17. Check Property Existence

Write a JavaScript function to check whether an object contains a given property.
Click me to see the solution

18. Check DOM Element

Write a JavaScript function to check whether a given value is a DOM element.
Click me to see the solution

More to Come !

* To run the code mouse over on Result panel and click on 'RERUN' button.*

Live Demo:

See the Pen javascript-common-editor by w3resource (@w3resource) on CodePen.


Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Follow us on Facebook and Twitter for latest update.