JS faz uma parada de retorno um pouco
QUESTION: "Does return stop a while loop in JavaScript?"
ANSWER: Yes, return always stops execution and exits the function.
KostasX