Declaring Objects
var course = new Object();
course.title = "JavaScript Essential Training",
course.instructor = "Moretn Rand-Hendriksen",
course.level = 1;
course.published = true;
course.views = 0;
var course =
{
title: "JavaScript Essential Training",
instructor: "Moretn Rand-Hendriksen",
level: 1,
published: true,
views: 0,
updateViews: function()
{
return ++course.views;
}
}
console.log(course);
course.updateViews();
console.log(course);
Object Constructors
function Course (title, instructor, level, published, views)
{
this.title = title;
this.instructor = instructor;
this.level = level;
this.published = published;
this.views = views;
this.updateViews = function()
{
{
return ++this.views;
}
}
console.log (course01);
console.log (course02);
As an Array of course objects
var courses =
[
new Course ("JavaScript Essential Training", "Morten Rand-Hendriksen", 1, true, 0),
new Course ("Up and Running with ECMASCript6", "Eve Porcello", 1, true, 123456)
]