help understanding a return when its inside of a .each method

help understanding a return when its inside of a .each method

The following .each() function is inside of another larger function. I am having a hard time knowing if the "return;" below, is even nessessary...
 
$('.something').each(function() {
 
aid = $(this);
aid.x(-player.aid.speed, true);
var aidposx = aid.x();
if(aidposx < 0) {
aid.remove();
return;
}
});
 
If the point of "return' is to say "now its ok to remove aid", then how else can I write this? What if return; wasn't there, wouldn't aid.remove(); still execute? Do I really need it?? What is the point of the return in this case...
 
...or is it saying..."continue to execute this function, $('.something').each(functon() {  as long as aidposx is less than 0?
 
 
Thanks for any insight!


*Break through the ice and never look back*