August 2016
Beginner to intermediate
847 pages
17h 28m
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 ...