javascript saindo por loop sem retornar

Eu tenho um loop for que eu quero sair assim:

<code>function MyFunction() {
  for (var i = 0; i < SomeCondition; i++) {
     if (i === SomeOtherCondition) {
        // Do some work here.
        return false;
     }
  }
  // Execute the following code after breaking out of the for loop above.
  SomeOtherFunction();
}
</code>

O problema é que depois do// Do some work here. instruções são executadas, quero sair do loop for, mas ainda quero executar o código abaixo de todo o loop for (tudo abaixo// Execute the following code after breaking out of the for loop above.).

oreturn false instrução sai do loop for mas também sai da função inteira. Como faço para corrigir isso?

questionAnswers(6)

yourAnswerToTheQuestion