Maison  >  Article  >  interface Web  >  Comment puis-je nommer une fonction fléchée dans ES2015 ?

Comment puis-je nommer une fonction fléchée dans ES2015 ?

DDD
DDDoriginal
2024-11-07 07:43:02546parcourir

How Can I Name an Arrow Function in ES2015?

Fonctions fléchées nommées dans ES2015

Dans ES2015, les fonctions fléchées offrent une syntaxe concise pour l'écriture de fonctions. Cependant, contrairement aux fonctions nommées traditionnelles, les fonctions fléchées ne sont pas intrinsèquement associées à un nom.

Pour donner un nom à une fonction fléchée, vous pouvez l'attribuer à une variable ou à une propriété. Cela permet à la fonction d'être référencée par son nom après qu'elle ait été définie.

Exemple :

Considérons la fonction nommée suivante :

function sayHello(name) {
  console.log(name + ' says hello');
}

Pour convertir cette fonction en fonction flèche avec un nom, vous pouvez l'attribuer à une variable :

const sayHello = (name) => {
  console.log(name + ' says hello');
};

Maintenant, vous pouvez appeler la fonction en utilisant son nom :

sayHello('John'); // Output: "John says hello"

Il est important de noter que la fonction de flèche nommée n'est accessible que dans le cadre dans lequel elle a été déclarée. Vous ne pouvez pas utiliser la fonction flèche avant qu'elle n'ait été affectée à une variable ou une propriété.

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