Czy w JavaScript jest coś takiego jak „umrzeć”? Próbowałem z „przerwą”, ale nie działa :)
function die(str) {throw new Error(str || "Script ended by death");}Lub coś XD Mnóstwo lepszych opcji, ale to zadziała. Może być dobry do debugowania, jeśli chcesz uruchomić tylko pierwszą część skryptu, aby upewnić się, że działa.
die, goto, eval, itd. Są nieskończenie regurgitated (i nie bez zasługi), ale wszystkie one mają swoje szczególne zastosowanie, zwłaszcza dla niskiego poziomu debugowania. Inaczej języki by ich nie obejmowały. W tym przypadku odpowiedniki JS returni throwsą wystarczająco nieszkodliwe.