Compare Revisions

apply

Revision 180513:

Revision 180513 by Rsivan on

Revision 180514:

Revision 180514 by Rsivan on

Title:
apply
apply
Slug:
Talk:JavaScript/Reference/Global_Objects/Function/apply
Talk:JavaScript/Reference/Global_Objects/Function/apply
Content:

Revision 180513
Revision 180514
n8      I wonder if it is OK to call function.apply with a null firn8      I wonder if it is OK to call function.apply with a null fir
>st argument. (The use case I have in mind is to pass an array of >st argument. (The use case I have in mind is to pass an array of 
>arguments to a 'regular' function)>arguments to a 'regular' function).
n11      Example:n11      For example:
n15      function f(a, b, c) {n
nn17function f(a, b, c) { 
18 ...
19
20 
21function call_some(fun, arg1, arg2, arg3, ...) { 
22  var args = arguments.splice(1,1);
23  return fun.apply(null, args); // ....
24
nn26call_some(f, 11, 2, true);
t20    <p>t
21      }
22    </p>
23    <p>
24      <br>
25      function call_some(fun, arg1, arg2, arg3, ...) {
26    </p>
27    <pre class="eval">
28 var args = arguments.splice(1,1);
29 return fun.apply(null, args); // ....
30</pre>
31    <p>
32      }
33    </p>
34    <p>
35      ... call_some(f, 11, 2, true);
36    </p>

Back to History