JavaScript this Keyword Explained Simply

Published: 10 February 2022
on channel: DevSage
15,008
767

In most cases, the value of 'this' is determined by how a function is called. 'this' usually refers to the object that is calling the current function. If a function, foo(), is called from the global scope ("foo()"), then 'this' will refer to the global object - the Window object. But if foo() is called from inside the scope of another object ("devsage.foo()"), then 'this' will refer to the object that is calling foo() - which is the 'devsage' object. Arrow functions don't provide their own 'this' binding so it inherits the 'this' value of the enclosing function.


📚Materials/References:

MDN Web Docs: https://developer.mozilla.org/en-US/d...

🌎 Find Me Here:

Twitter:   / realdevsage  
Discord:   / discord  
Ebooks: https://payhip.com/devsage
Merch: https://cottonbureau.com/people/devsage


On this page of the site you can watch the video online JavaScript this Keyword Explained Simply with a duration of hours minute second in good quality, which was uploaded by the user DevSage 10 February 2022, share the link with friends and acquaintances, this video has already been watched 15,008 times on youtube and it was liked by 767 viewers. Enjoy your viewing!