title: Difference between this and self in JavaScript
body: <p>Everyone is aware of <code>this</code> in javascript, but there are also instances of <code>self</code> encountered in the wild, such as <a href="https://github.com/LeaVerou/conic-gradient/blob/11f946cae718e50a8321c168dc9336da97bd1622/conic-gradient.js#L17" rel="noreferrer">here</a></p>
  
  <p>So, what is the difference between <code>this</code> and <code>self</code> in JavaScript?</p>