about iterators, closures and scope

about iterators, closures and scope

Hi guys, for some days I've got a question about usage of scope inside jquery iterators like each.
Do you really think that referring to current item using "this" is a good thing? I think it's limitation for who use jquery in object oriented approach.
I think it will be better passing current item to closure as an arguments...
$("div").each(function(div, index) {
   console.log(div); //current item
   console.log(index);  //current index
   console.log(this); // window or custom scope
});
<br clear="all">
--
everything has got to end sometime we were satellites drifting off into space
vega 4 - burn and fade away