public void ThisMess()
{
Interpret(@"var Person = {
name: 'Person',
age: 0,
get_name: func() {
this.name;
}
};
var Employee = Person.clone();
Employee.name = 'Employee';
Employee.to_string = func() {
this.get_name() + ' ' + this.age;
};
var john = Employee.clone();
john.name = 'John';
john.age = 11;
var str = john.to_string();")
.Equal("str", "John 11");
}