re: Let me explain to you what is `this`. (Javascript) VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Great question. You are getting Window because you are not using 'use strict'. Go to this link and the section called "Securing JavaScript" explai...
 

Oops. That actually explains a lot, as I used to get could not read property 'foo' of undefined a lot when passing my functions around as references, in strict mode.

Thank you for the link, I had forgot how much use strict mode changes the game!

It makes code a little bit more reasonable.

Babel has implicit strict mode and u don't have to worry about forgetting to add it. :)

code of conduct - report abuse