Prototype Pattern
JavaScript object creation patterns - prototype pattern
by Muhammad Ikhsan
JavaScript
var peopleProto = function(){};
peopleProto.prototype.name = "no name";
peopleProto.prototype.age = "no age";
peopleProto.prototype.city = "no city";
peopleProto.prototype.printPerson = function() {
console.log(this.name + ", " + this.age + ", " + this.city);
};
var person1 = new peopleProto;
//person1.name = "name1";
person1.age = 21;
person1.city = "ID";
person1.printPerson();
console.log("name" in person1);
console.log(person1.hasOwnProperty("name"));
console.dir(person1);