title: javascript anonymous function add arguments dynamic
body: <p>I hava a question about javascript  anonymous function.</p>
  
  <p>the origin function:</p>
  
  <pre><code>!function (n) {
      return n[0].call(1, 2,3);
  }
  
  ([function (n, t, i) {alert(1);}, function (t) {}
  ]);
  </code></pre>
  
  <p>my problem is how do I add new function dynamicly to this anonymous function ' arguments like this</p>
  
  <pre><code>!function (n) {
      return n[0].call(1, 2,3);
  }
  
  ([function (n, t, i) {alert(1);}, function (t) {},function (t) {alert('new function');}
  
  ]);
  </code></pre>