Article Image
read
In javascript, the this
object in a callback is the object from where it is called.
If you have a function that is not contained by an object (recognisable by the curly braces: {}
),
the this
object will be window
. You can check this by writing a console.log(this)
.
So, a helper function:
When you execute obj.bar()
somewhere on your console their will be an output of the window
object.
To allow for access of this.name
in the anonymous function, change this:
More information on this can be found at the Mozilla developer network.
One last quick tip: a good JS developer always adds mdn
to his Google query to get good documentation and not the commercial w3schools docs.
Cheers!