I have been struggling with the use of these \"this\" with the .bind() method and the use of the variable \"self = this\". In getting two different results with those, so I\'m m
If you're asking about the difference between self
and this
, then self
is used as a reference to the original this
. That means even if the content of this
is changing, then self
still contains the previous.
Don't know if this is clear enough. If not take a look at What underlies this JavaScript idiom: var self = this? or Difference between self and this in javascript and when to use either of them.
Also try to avoid using self
as a global variable, because it's used by browsers nowadays for something. Sorry I don't remember what for - if someone could edit this info it that would be awesome.