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

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables