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"