July 2013
Intermediate to advanced
382 pages
6h 56m
English
When you use inheritance, you will most likely want to take already existing functionality and then build upon it. This means creating a new object by inheriting from an existing object and then adding additional methods and properties. You can do this with one function call, using a combination of the last two approaches just discussed.
You can:
function objectPlus(o, stuff) {
var n;
function F() {}
F.prototype = o;
n = new F();
n.uber = o;
for (vari in stuff) {
n[i] = stuff[i];
}
return n;
}This function takes an object o to inherit from ...
Read now
Unlock full access