Create a constructor for creating Rectangles - Node.js Object

Node.js examples for Object:Constructor

Description

Create a constructor for creating Rectangles

Demo Code


'use strict';//from  w ww. j  a  va2  s.  c o m

// Create a constructor for creating Rectangles, it should take two parameters
// as the sides of the rectangle
// Every rectangle should have a method called getArea() that returns its area
// Every rectangle should have a method called getCircumference() that returns its circumference

function Rectangle(a, b) {
    this.a = a;
    this.b = b;
}

Rectangle.prototype.getArea = function () {
  return this.a * this.b;
}

Rectangle.prototype.getCircumference = function () {
  return 2 * (this.a + this.b);
}

var rectangle1 = new Rectangle(5, 6);
var rectangle2 = new Rectangle(4, 7);

console.log(rectangle1.getArea())
console.log(rectangle1.getCircumference())
console.log(rectangle2.getArea())
console.log(rectangle1.getCircumference())

module.exports.Rectangle = Rectangle

Related Tutorials