JavaScript · Junior · Frage 65 von 75
Wann läuft ein finally-Block?
- 1Nur wenn ein Fehler aufgetreten ist und gefangen wurde
- 2Nur wenn im
try-Block kein Fehler aufgetreten ist - 3Immer, auch nach einem
returnoder einer Exception
Antwort zeigen
Richtige Antwort: Immer, auch nach einem return oder einer Exception
Erklärung
Hier gehört Aufräumcode hin, etwa das Ausblenden eines Ladeindikators oder das Schließen einer Verbindung. Ein return in finally überschreibt den früheren Rückgabewert, deshalb vermeidet man es.