dedlfix: try/catch - warum wird throw new Error() nicht ausgeführt und ist das die richtige Art, zurückzugeben was genau falsch ist?

Beitrag lesen

problematische Seite

Tach!

  1. Warum wird console.log ausgeführt, aber nicht throw new Error()?

Ich kann das Problem nicht nachvollziehen. Es gibt auch keinen in deinem Code ersichtlichen Grund, warum das throw nicht ausgeführt werden sollte.

  1. Ist die Funktion ein guter/richtiger Weg oder wäre es z.B. gar nicht notwendig die try/catch Blöcke zu verschachteln und könnte es deutlich verkürzen?

Die Frage ist, ob du an der Stelle den Fehler ausgeben musst und ihn nicht einfach dem Aufrufer überlassen kannst.

dedlfix.