Третья переменная в анонимной функции D3
Допустим, у вас есть выделение с некоторыми привязанными данными, и вы используете типичную встроенную анонимную функцию для доступа к этим данным:
d3.select("#whatever").each(function(d,i,q) {console.log(d,i,q)})
Мы все знаем, что первая переменная - это данные, а вторая - позиция массива. Но что представляет собой третья переменная (в данном случае q)? До сих пор он всегда возвращался к нулю во всем, что я тестировал.