title: Is there a difference between `this.function()` and `function.call(this)`?
body: <p>After reading <a href="https://ui.dev/this-keyword-call-apply-bind-javascript/" rel="noreferrer">this tutorial</a> I think I have some grasp of how to use call and apply. However, I'm still left slightly confused.</p>
  
  <p><strong>Is there any situation in which using <code>function.call(this, arguments)</code> would be different than using <code>this.function(arguments)</code></strong>?</p>
  
  <p>If not, then why do we need the <code>call</code> function?</p>