dedlfix: Frage zum Wiki-Artikel „Fehlerbehandlung“

Beitrag lesen

problematische Seite

Tach!

Wobei ich das aktuelle Beispiel auch für mindestens fragwürdig halte. Und ja, ich bin schlicht zu faul, es zu ändern. Deshalb halte ich auch die Fresse ;-)

Nicht schön, aber sowas in der Art sollte es sein:

var json = "Ich bin kein JSON, ich bin kaputt."; // kommt eigentlich aus irgendeiner Datenabfrage

try {
	var daten = JSON.parse(json);
	
	// weitere Verarbeitung wenn das Parsen erfolgreich war
	console.log(daten);

} catch (e) {
  // Reaktion auf den Fehlerfall
	console.log(e);
}

Das, was im Gut- und was im Fehlerfall passieren soll, ist so anwendungsfall-individuell, dass ich hier keine gescheite beispielhafte Vorgehensweise angeben kann. Aber im Zweifelsfall landet bei Code-Kopierern jeglicher Beispielcode in der fertigen Anwendung, egal wie sinnvoll er im Beispiel war, ohne dass er in dem Fall beim Verwender sinnvoll wäre.

dedlfix.