Méthodes d’affichage de Node.js Ssortingng.prototype?

Dans le REPL Node.js, si vous tapez Ssortingng.prototype , un object vide: {} est renvoyé. Mais si vous le tapez dans la console JavaScript de Chrome, un object est renvoyé avec les noms et les fonctions attendus.

Pourquoi Node.js ne présente-t-il pas ce comportement? Comment puis-je accéder aux fonctions de chaîne natives dans Node.js?

Selon les utilisateurs IRC sur FreeNode / # node.js

BennyLava: Object.getOwnPropertyNames (Ssortingng.prototype)

jmar777: parce que dans le REPL, vous obtenez essentiellement le résultat de l’appel de toSsortingng() sur le résultat, alors que la console chrome dispose d’un affichage d’objects interactif sophistiqué

BennyLava: ils ne sont tout simplement pas énumérables

La réponse est donc Object.getOwnPropertyNames(Ssortingng.prototype) .

Vous pouvez utiliser node-inspector pour obtenir l’expérience Inspector pour Node.

inspecteur de noeuds