After reading this tutorial I think I have some grasp of how to use call and apply. However, I'm still left slightly confused.
Is there any situation in which using function.call(this, arguments) would be different than using this.function(arguments)?
If not, then why do we need the call function?