// This example is from the book _JavaScript: The Definitive Guide_. // Written by David Flanagan. Copyright (c) 1996 O'Reilly & Associates. // This example is provided WITHOUT WARRANTY either expressed or implied. // You may study, use, modify, and distribute it for any purpose. // Define the constructor. // Note how it initializes the object referred to by "this" function Rectangle(w, h) { this.width = w; this.height = h; } // invoke the constructor to create two rectangle objects // Notice that we pass the width and height to the constructor, so it // can initialize each new object appropriately. rect1 = new Rectangle(2, 4); rect2 = new Rectangle(8.5, 11);