title: How to pass an arguments array to a function without changing context?
body: <p>I am dealing with functions which are each bound to a specific context. Somewhere else in the code, I have to call them with a variable number of arguments. Normally, I would do it with <code>apply</code>, but that would change the context (<code>this</code>).</p>
  
  <p>Can I achieve the effect of <code>apply( null, args )</code> without changing the existing, bound value of <code>this</code> in the function?</p>
  
  <p>(I don't have the value of the functions's <code>this</code> at hand in a variable when the call needs to happen.)</p>
  
  <p>Incidentally, the question here is not a duplicate of <a href="https://stackoverflow.com/questions/11536177/call-function-with-parameters-from-array-apply-without-the-context-parameter">that one</a> where, despite the promising title, the OP is just trying to add syntactic sugar to a method call.</p>