Optional Catch Binding
JavaScript 🟢 JuniorDéfinition
Depuis ES2019, le paramètre du catch est optionnel. Utile quand l'erreur n'est pas nécessaire dans le traitement.
Analogie
Savoir qu'il y a eu un problème sans avoir besoin de lire le rapport détaillé.
Exemple de code
try {
JSON.parse(input);
} catch {
// pas besoin de (err)
return defaultValue;
}
Cas d'usage
Cas ou on veut juste ignorer l'erreur et fournir un fallback sans logger.