JavaScript - Zakończenie wykonywania skryptu, alternatywa dla exit()
Chciałbym dziś napisać krótką notkę o alternatywie w JavaScript dla funkcji exit() znanej z języka C/C++ (czyli kończącej działanie programu), którą możemy zastosować do zakończenia wykonywania skryptu (nie tylko wyjścia z pętli!).
Funkcja kończąca wykonywanie skryptu nie jest zaimplementowana w JavaScript, ale możemy sobie poradzić. W praktyce, efekt taki można osiągnąć na kilka sposobów, przy czym ja chciałbym pokazać ten stosowany przeze mnie. Mianowicie, skrypt zostanie przerwany, gdy wykonana zostanie poniższa linijka kodu:
I to właściwie tyle. Można by spróbować jeszcze rzucić wyjątkiem, ale tutaj istnieje ryzyko związane, z różnymi reakcjami przeglądarek.
Na zakończenie prosty przykład:
<script type="text/javascript">
for(i = 0; i < 10; i++)
{
if(i == 3)
null.dummy;
alert("Jeszcze chwila...");
}
alert("Tego komunikatu nie zobaczysz");
</script>
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!