Maison >interface Web >js tutoriel >Avertissement IDE lors de l'appel d'une fonction asynchrone sans attente

Avertissement IDE lors de l'appel d'une fonction asynchrone sans attente

Barbara Streisand
Barbara Streisandoriginal
2025-01-03 09:29:08232parcourir

Quand est-il acceptable de ne pas attendre un appel asynchrone ?
Parfois, je veux simplement appeler la fonction asynchrone, mais je n'ai pas à attendre son résultat. Vous souhaiterez peut-être que votre code continue, sans avoir besoin de la valeur de retour :

IDE Warning When Calling Async Function with No Await

Le fait est que l'EDI affichera un avertissement. Cela signale également aux autres développeurs de votre équipe que « quelque chose peut ou non être nécessaire pour cet avertissement ». Le pire qui puisse arriver est que quelqu'un d'autre essaie de "réparer" ce problème en ajoutant une attente, ce qui ralentit votre application.

Mais si vous êtes sûr de ne pas attendre le résultat et que vous souhaitez signaler à l'IDE et à votre équipe que tout va bien, voici ce que vous pouvez faire.

IDE Warning When Calling Async Function with No Await

Recevez le résultat dans _, qui est généralement accepté comme préfixe pour les variables inutilisées.

De cette façon, l'EDI sait que vous êtes conscient que quelque chose est renvoyé, dans ce cas, c'est une promesse, et que vous êtes d'accord pour ne rien faire avec le résultat.

Cela permet également de garder le visuel bien rangé, tout en indiquant l'intention à vos coéquipiers. Ils n'ajouteront pas d'attente indésirable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Mon parcours React : jour 27Article suivant:Mon parcours React : jour 27