blob: 97c68d8673e185160d7686606f794d9d320436dc [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
function write(v) { WScript.Echo(v + ""); }
function foo(x) {
this.x = x;
}
var f = new foo(10);
foo.prototype = { y : 10 };
var f1 = new foo(20);
write("f : " + f.y); // should print undefined
write("f1: " + f1.y); // should print 10
function bar(x, y) {
this.x1 = x;
this.x2 = x;
this.x3 = x;
this.x4 = x;
this.x5 = x;
this.x6 = x;
this.x7 = x;
this.x8 = x;
this.x9 = x;
this.y1 = y;
this.y2 = y;
this.y3 = y;
this.y4 = y;
this.y5 = y;
this.y6 = y;
this.y7 = y;
this.y8 = y;
this.y9 = y;
}
var b1 = new bar(10, 20);
var b2 = new bar(30, 40);
write(b2.y8);