Optional Catch Binding

JavaScript 🟢 Junior

Dé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.

#core#ES2019#syntaxe

← → au clavier pour passer d'une fiche à l'autre