Consider following code:
mynamespace.myclass = function() { this.myfunction = function() { alert("Original"); } } What I'm trying to do is to overwrite myfunction from outside of mynamespace.myclass declaration.
While adding new functions through prototype seems to work ok, if I define a function with the same name the original function doesn't get overwritten:
mynamespace.myclass.prototype.myfunction = function() { alert("Overwritten"); } Any ideas?