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

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

DDD
Libérer: 2024-11-07 07:43:02
original
552 Les gens l'ont consulté

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');
}
Copier après la connexion

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');
};
Copier après la connexion

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

sayHello('John'); // Output: "John says hello"
Copier après la connexion

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal