// test getthisprop

var expected = "22,22,22,;33,33,33,;";
var actual = '';

function f() {
  for (var i = 0; i < 3; ++i) {
    actual += this.b + ',';
  }
  actual += ';';
}

function A() {
  this.a = 11;
  this.b = 22;
};

A.prototype.f = f;

function B() {
  this.b = 33;
  this.c = 44;
};

B.prototype.f = f;

new A().f();
new B().f();

assertEq(actual, expected);