Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.
La propriété optionnelle displayName d'une instance de Function définit le nom affiché de la fonction.
La propriété displayName n'est initialement présente sur aucune fonction — elle est ajoutée par les auteur·ice·s du code. À des fins d'affichage, elle doit être une chaîne de caractères.
Si elle est présente, la propriété displayName peut être préférée par les consoles et profileurs à la propriété name pour l'affichage du nom d'une fonction.
Parmi les navigateurs, seule la console de Firefox utilise cette propriété. Les outils React devtools utilisent également la propriété displayName (angl.) lors de l'affichage de l'arbre des composants.
Firefox tente de décoder la propriété displayName qui peut être générée par l'algorithme de convention de nommage des fonctions JavaScript anonymes (angl.). Les motifs suivants sont détectés :
Si aucun des motifs ci-dessus ne correspond, l'intégralité de displayName est affichée.
En entrant le code suivant dans la console de Firefox, cela devrait afficher quelque chose comme function MaFonction() :
Vous pouvez changer dynamiquement le displayName d'une fonction :
Firefox devtools nettoie quelques motifs courants dans la propriété displayName avant de l'afficher.
Ne fait partie d'aucune spécification.
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 25 févr. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.