23 lines
281 B
JavaScript
23 lines
281 B
JavaScript
var global = this;
|
|
var self = {};
|
|
|
|
function outer() {
|
|
var f = () => {
|
|
assert.equal(this, self);
|
|
|
|
var g = () => {
|
|
assert.equal(this, self);
|
|
};
|
|
g();
|
|
|
|
var h = function() {
|
|
assert.equal(this, global);
|
|
};
|
|
h();
|
|
};
|
|
|
|
f();
|
|
}
|
|
|
|
outer.call(self);
|