Learn javascript

>learn javascript

Attached: 1491915151923.png (694x801, 70K)

No!

that's why you use closures which share the surrounding lexical this.

Or just, like, use modern syntax.
const compareThis = param => {
console.log(this === param);
};
compareThis(this);
>>true

let that = this

JavaScript is a fucking shitshow of a language but once you actually properly understand the bizarre rules and quirks like this, equality and type coercion, typeof, undefined, arguments and all of the language's other retardations it becomes quite fun to work with.

>once you get used to the torture, it becomes fun

>once you get used to it being a steaming pile of shit, it stinks less

at least it has more character than C I guess

JS is the best whiteboarding language