Difference between using variable self vs this

后端 未结 2 1953
遥遥无期
遥遥无期 2021-02-09 00:33

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

2条回答
  •  长情又很酷
    2021-02-09 01:15

    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.

提交回复
热议问题