Select the following Topics you are interested
Javascript Example is extracted from article "Add property to Javascript Object in "jQuery" style" from Cloudgen's Javascript Laboratory
There is no detailed explanation for this example.
<script type="text/javascript">
function closures(obj, name){
var data;
obj["get"+name]=function(){return data}
obj["set"+name]=function(e){if (typeof e=="number") data=e}
}
person={};
closures(person,"Age");
person.setAge(19);
document.write("My age is "+person.getAge()+"<"+"br/>");
</script>
Output: