Yeah this works differently in function and arrow function (not allowed in latter I think).
this
I found a video which explained this and there are some many cases where it behaves weird.
And then you assign var _this = this to get some context frozen...
var _this = this
there are some many cases where it behaves weird.
Don't expect JavaScript's 'this' to be a 'this' that you are already familiar with.
It's its own thing.
xkcd
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah
this
works differently in function and arrow function (not allowed in latter I think).I found a video which explained
this
and there are some many cases where it behaves weird.And then you assign
var _this = this
to get some context frozen...Don't expect JavaScript's 'this' to be a 'this' that you are already familiar with.
It's its own thing.
xkcd