July 2008
Beginner
356 pages
6h 8m
English
As explained above, for reasons of efficiency you should consider adding the reusable properties and methods to the prototype. If you do so, then it's probably a good idea to inherit only the prototype, because all the reusable code is there. This means that inheriting the object contained in Shape.prototype is better than inheriting the object created with new Shape(). After all, new Shape() will only give you own shape properties which are not meant to be reused (otherwise they would be in the prototype). You gain a little more efficiency by:
toString() for example. Here's the updated ...
Read now
Unlock full access