Revealing Module Pattern
JavaScript
var showInfo = function (obj) {
for (var member in obj) {
console.info("member");
console.info("Name=" + member + "|value:" + obj[member]);
}
};
//Revealing Module Pattern
var myType = function () {
var myPrivateId = 10,
myPrivateCount = 1,
myPrivateName = "myName";
return {
id: myPrivateId,
count: myPrivateCount,
name: myPrivateName
};
};
var anInstance = new myType();
showInfo(anInstance);