OOP
OOP with JavaScript
by jmchen
JavaScript
// Person constructor
var Person = function (firstName) {
this.firstName = firstName;
};
// method of Person
Person.prototype.sayHello = function () {
console.log ("Hello, I'm " + this.firstName);
};
//////////////////////////////////////////////////////////
var person1 = new Person("Alice");
var person2 = new Person("Bob");
// logs "Hello, I'm Alice"
person1.sayHello();
// logs "Hello, I'm Bob"
person2.sayHello();