Jquery ciascuno – Arresta il ciclo e restituisce l’object

qualcuno può dirmi perché il ciclo non si è fermato dopo la voce 5?
http://jsbin.com/ucuqot/edit#preview


$(document).ready(function() { someArray = new Array(); someArray[0] = 't5'; someArray[1] = 'z12'; someArray[2] = 'b88'; someArray[3] = 's55'; someArray[4] = 'e51'; someArray[5] = 'o322'; someArray[6] = 'i22'; someArray[7] = 'k954'; var test = findXX('o322'); }); function findXX(word) { $.each(someArray, function(i) { $('body').append('-> '+i+'
'); if(someArray[i] == 'someArray') { return someArray[i]; //<--- did not stop the loop! } }); }

Grazie in anticipo!