blob: 47ac2fc6ef1c869fe0f9eeeef5301dba734ac394 [file] [log] [blame]
function Foo(x)
{
this.f = x + 10;
}
function Bar()
{
this.g = 0;
}
Bar.prototype = Foo.prototype;
var x = new Foo(0);
var y = new Bar();
assertEq(10, eval("x.f"));
assertEq(undefined, eval("y.f"));
function Other(x)
{
this.f = x + 10;
}
var a = new Other(0);
var b = Object.create(Other.prototype);
assertEq(10, eval("a.f"));
assertEq(undefined, eval("b.f"));