8.7w+
社区成员
<html><body><script type="text/javascript">
CType = function() {}
CType.GetType = function() {return "OK";}
CNewType = function() {}
CNewType.prototype = new CType();
CNewType.prototype.constructor = CNewType;
// ...
Type = new CType();
NewType = new CNewType();
document.write("CType.GetType(): " + CType.GetType() + "<br />");
document.write("CNewType.GetType(): " + CNewType.GetType() + "<br />");
</script></body></html>
<html><body><script type="text/javascript">
CType = function() {}
//CType.GetType = function() {return "OK";}
CType.prototype.GetType = function() {
return "OK";
};
CNewType = function() {}
CNewType.prototype = new CType();
CNewType.prototype.constructor = CNewType;
// ...
Type = new CType();
NewType = new CNewType();
document.write("CType.GetType(): " + CType.GetType() + "<br />");
document.write("CNewType.GetType(): " + CNewType.GetType() + "<br />");
</script></body></html>
var Extend = function(o,oo){
for(var i in o)
oo[i] = o[i]
}
CType = function() {}
CType.GetType = function() {return "OK";}
CNewType = function() {}
CNewType.prototype = new CType();
CNewType.prototype.constructor = CNewType;
Extend(CType,CNewType);
// ...
Type = new CType();
NewType = new CNewType();
document.write("CType.GetType(): " + CType.GetType() + "<br />");
document.write("CNewType.GetType(): " + CNewType.GetType() + "<br />");