Hi, I've been watching Douglas Crockford's talks at YUI Theater and I have a question about javascript inheritance...
Douglas gives this example to show that "Hoozit" inherits from "Gizmo":
function Hoozit(id) {
this.id = id;
}
Hoozit.prototype = new Gizmo();
Hoozit.prototype.test = function (id) {
return this.id === id;
};
My question is: Why does he writes Hoozit.prototype = new Gizmo() instead of Hoozit.prototype = Gizmo.prototype?
Is there any difference between these two?
Thanks!