JavaScript: this is it
Buy now
Learn more
Before we start…
All videos in one download
All code examples in one download
The Great Misunderstanding
Intro
Methods or functions? References and ...
How do I know what this is?
The golden rule
this is defined at call-time
What about outside the golden rule?
Common API behaviors
What about arrow functions?
Reminders on arrow functions
Execution context
Lexical resolution
Arrow functions are not a silver bullet!
Explicitly specifying this
Functions are objects
call()
apply()
Ensuring a given this
bind()
Re-implementing bind()
Re-implementing bind(): visual run-th...
The binding operator
Explicit guarantee in the constructor
Implicit guarantee by field initializ...
Explicit guarantee by decorator
Want more video courses?
Further reading…
Products
Course
Section
Before we start…
Before we start…
JavaScript: this is it
Buy now
Learn more
Before we start…
All videos in one download
All code examples in one download
The Great Misunderstanding
Intro
Methods or functions? References and ...
How do I know what this is?
The golden rule
this is defined at call-time
What about outside the golden rule?
Common API behaviors
What about arrow functions?
Reminders on arrow functions
Execution context
Lexical resolution
Arrow functions are not a silver bullet!
Explicitly specifying this
Functions are objects
call()
apply()
Ensuring a given this
bind()
Re-implementing bind()
Re-implementing bind(): visual run-th...
The binding operator
Explicit guarantee in the constructor
Implicit guarantee by field initializ...
Explicit guarantee by decorator
Want more video courses?
Further reading…
Here are two files you might find useful…
2 Lessons
All videos in one download
All code examples in one download