57 votes

La différence entre la console.journal et sys.met en node.js?

Dans node.js vous pouvez utiliser console.log ou sys.puts d'imprimer à l'écran.

Quelle est la méthode préférée et quelle est la différence entre ces?

58voto

Elias Points 1365

sys.puts imprime simplement la chaîne donnée dans les journaux.

Mais si vous souhaitez imprimer un plus complexe de l'objet (Tableau, JSON, JSObject) vous devez utiliser console.log parce que vous voulez "voir" à l'intérieur" de l'objet.

sys.puts serait de vous donner uniquement "[object object]" par exemple.

16voto

isaacs Points 6050

À la fois il suffit d'écrire pour le flux stdout. La différence est que sys.met juste toString est le premier argument, et la console.le journal prend plusieurs arguments, et sys.inspecter le premier arg si ce n'est pas une chaîne.

9voto

angry_kiwi Points 1479

Met est obsolète depuis la version 0.2.3

3voto

daralthus Points 5230

Aussi, vous pouvez utiliser la console.journal sans exiger le module sys.

2voto

rajkamal Points 3409
console.dir(objectToInspect)

Ce peut être une autre façon d'inspecter les objets.

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