/** @this CalledClass */
const unboundedFunction = function () {
console.log(this);
this.parameter = 50;
}
class CalledClass {
parameter = 'test';
callOutsideFunction() {
unboundedFunction.bind(this)();
}
}
const obj = new CalledClass();
obj.callOutsideFunction();