Javascript: When should I use function_name.apply ?
<p>Many times I see statements like following </p>

<pre><code> Y.CustomApp.superclass.render.apply(this, arguments);
</code></pre>

<p>I know how apply works. As per <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/apply" rel="nofollow">MDN</a></p>

<blockquote>
  <p>Calls a function with a given this value and arguments provided as an array.</p>
</blockquote>

<p>But then why not call the method directly ? </p>
