Chapter 6 - Objects

6.1 Creating objects object literals

by Denise Nepraunig

JavaScript

// JavaScript The Definitive Guide 6th Edition
// 6.1.1 Object Literals

var empty = {}; // an object with no properties
var point = { x: 0, y: 0 }; // two porperties
var point2 = { x: point.x, y: point.y+1 }; // more complex values

var book = {
    "main title": "JavaScript",
    'sub-title': "The Definitive Guide",
    'for': "all audiences",
    author : {
        firstname: "David",
        surname: "Flanagan"
    }
};

// properties with spaces, hypens and reserved words must
// be quoted!