Maison > interface Web > js tutoriel > Fonctions fléchées en JavaScript : accolades ou pas d'accolades ?

Fonctions fléchées en JavaScript : accolades ou pas d'accolades ?

Linda Hamilton
Libérer: 2024-12-05 08:15:11
original
944 Les gens l'ont consulté

Arrow Functions in JavaScript: Braces or No Braces?

Ambiguïté dans les fonctions fléchées : accolades ou pas ?

Au milieu de leçons de programmation réputées, un dilemme s'est posé concernant les fonctions fléchées. Lors de l'incorporation d'accolades ({ }), une fonction semblait mal fonctionner lors des tests. Cependant, une fois les accolades retirées, tout a fonctionné sans problème.

Pour percer ce mystère, explorons les subtilités des fonctions des flèches. Lorsqu'une paire d'accolades forme un bloc, une liste d'instructions est introduite, nécessitant une instruction return explicite pour produire une sortie. Dans ce cas, la présence d'accolades nécessite l'ajout du mot-clé return :

(one) => {
  return oneTodo(one, action);
}
Copier après la connexion

Alternativement, l'omission des accolades crée un corps concis pour la fonction flèche. Ce corps est constitué d'une seule expression, dont le résultat devient la valeur de retour de la fonction. Ainsi, lorsque les parenthèses seules entourent la fonction flèche, l'instruction return est implicite :

(one) => oneTodo(one, action)
Copier après la connexion

La compréhension de cette nuance garantit le bon fonctionnement des fonctions flèches, permettant un code concis et efficace dans le développement JavaScript.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal