"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Opérateur?

Opérateur?

Publié le 2025-02-07
Parcourir:305

Toán tử ?= trong java script

Opérateur d'attribution sécurisé de JavaScript ? = : Simplifier la gestion des erreurs dans les opérations asynchrones

JavaScript présente un nouvel opérateur ? = , appelé l'opérateur d'attribution de sécurité. Il est conçu pour simplifier la gestion des erreurs dans le code et rendre le code plus facile à lire et à maintenir, en particulier lors de la gestion des fonctions de capture d'erreur . Comment fonctionne l'opérateur

? = ?

Lorsque vous utilisez l'opérateur

? = , il vérifie si la fonction ou l'opération est réussie. En cas de succès, le résultat sera retourné;

cela fonctionne comme suit:

const [error, result] ?= await fetch("https://dev.to/nddev_18/toan-tu-trong-java-script-1fl-temp-slug-9804469/edit");
    si
  • fetch obtient avec succès les données, error sera null , et résultat est les données.
  • si
  • fetch échoue, error contiendra les détails d'erreur, et résultat est null .
Cet exemple montre ses avantages:

  • Simplifiez la gestion des erreurs : pas besoin d'appeler l'API avec l'instruction LETY Try-Catch .
  • code concis : le code est plus facile à lire et à comprendre.
  • Comportement cohérent : fournit une méthode pour gérer les erreurs de manière cohérente dans le code.
Exemple plus spécifique de la gestion des erreurs de l'appel de l'API:

async function getData() {
  const [fetchError, response] ?= await fetch("https://api.example.com/data");

  if (fetchError) {
    console.error("Fetch error:", fetchError);
    return;
  }

  const [jsonError, jsonData] ?= await response.json();

  if (jsonError) {
    console.error("JSON error:", jsonError);
    return;
  }

  return jsonData;
}
Voici comment simplifier la gestion des erreurs à l'aide de l'opérateur

? = , qui prend la gestion des erreurs comme étape ultérieure dans l'exécution du code, ce qui rend le code plus concis et plus facile à lire.

Résumer:

Opérateur d'attribution sûre

? = est un outil puissant pour les développeurs JavaScript, en particulier pour ceux qui veulent écrire du code clair, fiable et facile à entretenir. En simplifiant la gestion des erreurs, il aide à prévenir les erreurs inattendues et rend le code plus robuste. Si vous traitez avec une promesse, des fonctions asynchrones ou quelque chose qui pourrait lancer une erreur, essayez d'utiliser l'opérateur ? = !

Merci d'avoir lu, je vous souhaite une journée épanouissante!

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3