MC, 20:37 poniedziałek, 02.05.2011 r.
Ilustracja do artykułu: JavaScript - Zakończenie wykonywania skryptu, alternatywa dla exit()

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:

null.dummy;

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!

Imię:
Treść: