Creating Objects
There are several ways to create Objects in JS. One way is the Object literal. This is also the most often used.
var myFavoriteBook = {};
A set of curly brackets means to make a new Object. In this case it's an empty object with no properties.
To add a property create a name for the property using a string and then assign a value to it using a :
var myFavoriteBook = { title: "Twenty Thousand Leagues Under the Sea",
author: "Jules Verne",
publisher: "Pierre-Jules Hetzel",
illustrator: "Alphonse de Neuville",
country: "France"
};
Properties can have arrays of values and also accept variables.
var chapters = ["A Runaway Reef", "The Pros and Cons", "As Master Wishes",
"Ned Land", "At Random!", "At Full Steam",
"A Whale of Unknown Species", "Mobilis in Mobili"];
var myFavoriteBook = { title: "Twenty Thousand Leagues Under the Sea",
author: "Jules Verne",
publisher: "Pierre-Jules Hetzel",
illustrator: "Alphonse de Neuville",
country: "France",
contents: chapters
};
Notice how we have a reference to the chapters inside the book Object.
Last updated
Was this helpful?