You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

22 lines
309 B

/*===
g this.name: myThis
f this.name: myThis
===*/
/* Ensure that calling through 'this' preserves this binding. */
function f() {
print('f this.name:', this.name);
}
function g() {
print('g this.name:', this.name);
this.f();
}
var myThis = {
name: 'myThis',
f: f
};
g.call(myThis);