継承とprototypeのテスト
当然ながらこんなスクリプトもOK。
function Foo(){}; Foo.prototype.foo = "foo"; Foo.prototype.func = function() { var bar = new Bar; alert(bar.foo); }; function Bar(){}; Bar.prototype = new Foo; foo = new Foo; // fooがalert表示されます。 foo.func();
当然ながらこんなスクリプトもOK。
function Foo(){}; Foo.prototype.foo = "foo"; Foo.prototype.func = function() { var bar = new Bar; alert(bar.foo); }; function Bar(){}; Bar.prototype = new Foo; foo = new Foo; // fooがalert表示されます。 foo.func();