title: What is the meaning of "callback.call( value, i, value )" in jQuery's each method?
body: <p><code>each()</code> method in jQuery contains such a statement:</p>
  
  <pre><code>callback.call( value, i, value ) 
  </code></pre>
  
  <p>I couldn't understand what this statement means exactly. </p>
  
  <p>I know what <code>callback</code> and <code>call</code> mean but I couldn't get the arguments of the function call: <code>(value,i,value)</code>. What does this mean? </p>
  
  <p>The statement is used in a for block of <code>each()</code> but my question is independent of that context.</p>
  
  <p>from the jQuery source:</p>
  
  <pre><code>for ( var value = object[0];
        i &lt; length &amp;&amp;
        callback.call( value, i, value ) // &lt;=== LOOK!
        !== false;
        value = object[++i] ) {}
  </code></pre>