Revision: 8031
Updated Code
at August 27, 2008 15:45 by dbug13
Updated Code
function BaseClass(extended_props){ this.extend = function(props){ for(var i in props){ this[i] = props[i] } } if(extended_props){ this.extend(extended_props); } if(this.init){ this.init(); } } var Foo = new BaseClass({ name: "Jamie Allison", init: function(){ alert("Called from Foo.init()"); } }); Foo.extend({ age: 32 }); alert("Age is: " + Foo.age);
Revision: 8030
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 27, 2008 15:43 by dbug13
Initial Code
Initial URL
Initial Description
Initial Title
Basic Object extending
Initial Tags
javascript, textmate
Initial Language
JavaScript