What is the difference between Function.prototype.call() and Function.prototype.bind()?
<p>I went throught the MDN documentation, but I didn't really understand the difference between call() and bind(). They both seem to do the same thing - change the context of <code>this</code> inside a function. So what really is the difference between them? And which should be used when?</p>
