57 votes

node.js affiche « undefined » sur la console

Récemment, j’ai installé node.js sur ma machine Windows 7.

Lors de l’exécution de JavaScript, je reçois un message non défini ainsi qu’une exécution réussie de l’expression.

Qu’est-ce qui ne va pas ici? Je n’ai pas remarqué d’autres effets secondaires.

enter image description here

54voto

alessioalex Points 27001

Les fonctions JavaScript renvoient toujours quelque chose. Si vous ne spécifiez pas quelque chose à renvoyer dans la fonction, 'undefined' est renvoyé par défaut (vous pouvez également le vérifier dans Firebug).

Ne vous inquiétez pas, cela n’affecte rien, vous pouvez l’ignorer.

37voto

Esailija Points 74052

Il suffit d’écrire et d’appuyer sur Entrée... il retournera à la place de , donc non est `` affiché. renvoie et enregistre également les arguments dans la console afin que vous `` obteniez plusieurs messages.

19voto

AvinashB Points 191

Comme d’autres l’ont souligné, la fonction javascript renverra toujours undefined si vous ne spécifiez aucune valeur de retour. Vous pouvez simplement l’ignorer. Cela ne causera aucun mal. Mais si cela vous ennuie trop, vous pouvez l’éteindre en repl. Repl a cette propriété ignoreUndefined qui est définie sur false par défaut. Vous pouvez le définir sur true. Essayez ceci :

4voto

RienNeVaPlus Points 1773

Si vous devez l’activer à `` partir de l’intérieur d’un module, vous pouvez utiliser la ligne suivante pour simuler la réponse d’AvinashBsans taper vous-même dans la console :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X