impossible de changer function.name dans VS Code avec node.js

J'ai appris que je peux changer la propriété name de la fonction de cette façon mais cela ne fonctionne pas. Qu'est-ce que j'ai mal? Merci d'avance.


const tFunc = a => a**2;
console.log(tFunc.name);
tFunc.name = 'cruella';
console.log(tFunc.name);

Solution du problème

Depuis MDN:

La propriété de nom en lecture seule d'un objet Function indique le nom de la fonction tel qu'il a été spécifié lors de sa création, ou il peut être anonyme ou '' (une chaîne vide) pour les fonctions créées de manière anonyme.

C'est une propriété en lecture seule. Vous ne pouvez pas le changer.

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"