JS Patterns - Module
by smichelotti
JavaScript
var Person = function(name, age){
var name = name;
var age = age;
return {
sayHello: function(){
console.log("Hello, my name is " + name + ". I am: " + age);
},
getOlder: function(){
age += 1;
}
}
};
var person = new Person("Steve", 21);
person.sayHello();
person.getOlder();
person.sayHello();
console.log(person.name);