Dritte Variable in D3 anonyme Funktion

Angenommen, Sie haben eine Auswahl, an die einige Daten gebunden sind, und greifen mit der typischen anonymen Inline-Funktion auf diese Daten zu:

 d3.select("#whatever").each(function(d,i,q) {console.log(d,i,q)})

Wir alle wissen, dass die erste Variable die Daten und die zweite die Array-Position ist. Aber was repräsentiert die dritte Variable (in diesem Fall q)? Bisher ist es in allem, was ich getestet habe, immer auf Null zurückgekehrt.