Concept Flow - this in functions
Function called
Determine 'this' context
Called as method
Called as function
Called with call/apply/bind
Arrow function
Execute function body using 'this'
When a function runs, JavaScript decides what 'this' means based on how the function is called.
