Home

JavaScript Objects

F12 for console results

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)
    ]