Someone
public text v1 · immutableObject.prototype.inherit = function(superObj, overWriteMember) {
/*
inherit all members and objects of object 'superObj'
if 'this' object already has the data member, overWriteMember
will decide whether or not to overwrite the member
*/
var m;
for (m in superObj) {
if (this[m] == undefined || overWriteMember)
this[m] = superObj[m];
}
}
// example
this.inherit( ( new TabClass( document.getElementById("iframe_content") , document.createElement("DIV") ) ) );