Читать книгу JavaScript – Das Handbuch für die Praxis - David Flanagan - Страница 144

»Nackte« catch-Klausel

Оглавление

Gelegentlich verwendet man eine catch-Klausel nur, um die Weitergabe einer Ausnahme zu erkennen und zu stoppen, ohne sich für die Art oder den Wert der Ausnahme zu interessieren. In ES2019 und später können Sie in solch einem Fall die Klammern und den Identifier weglassen und das Schlüsselwort catch »nackt« verwenden. Hier ein Beispiel:

// Wie JSON.parse(), aber es wird undefined zurückgegeben anstatt eines

// Fehlers.

function parseJSON(s) {

try {

return JSON.parse(s);

} catch {

// Etwas ging schief, aber es ist uns egal, was.

return undefined;

}

}

JavaScript  –  Das Handbuch für die Praxis

Подняться наверх