An object with privates and Accessord
A fully-formed object now
by bladnman
JavaScript
function Dog (inBreed, inName) {
var breed = inBreed;
var name = inName;
this.getName = function () {
return name; // a closure!
};
this.getBreed = function () {
return breed; // another closure!
};
}
var sallyDog = new Dog("Cocker Spaniel", "Sally");
console.log("my name is: " + sallyDog.getName() ); // logs: "my name is: Sally"