I\'m using protypal inheritance and I would like to call an overridden method on the base class. In PHP I could do this using parent::functionName. Is this possible using Ja
With the code defined as I have it in the following fiddle: http://jsfiddle.net/JAAulde/psdym/2/
The best way is to .call() or .apply() A's method inside of B's:
//Inside of B.doSomething
A.prototype.doSomething.call( this, arg1, arg2 );
Or, to simply pass all params that came into B.doSomething() in one fell swoop
//Inside of B.doSomething
A.prototype.doSomething.apply( this, arguments );
An amazing book (written by a friend of mine) for learning about various patterns for inheritance in JS is http://www.amazon.com/JavaScript-Design-Patterns-Recipes-Problem-Solution/dp/159059908X