Optional Catch Binding

JavaScript 🟢 Junior

Definition

Depuis ES2019, le parametre du catch est optionnel. Utile quand l'erreur n'est pas necessaire dans le traitement.

Analogie

Savoir qu'il y a eu un probleme sans avoir besoin de lire le rapport detaille.

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