带有 Node.js 构建系统的 Sublime Text 3 中的 JS

JS in Sublime Text 3 with Node.js Build system

我正在使用 Node 9.4.0 作为构建系统在 sublime text 3 中执行 JS 代码。我想知道为什么当我 运行:

function Person () {     }

var manu = new Person();

console.log(Person.prototype)

我得到:

Person {}

但是当我从 Chrome 控制台 运行 它时,我得到:

{constructor: ƒ}
  constructor: ƒ Person()
  __proto__: Object

如何让Node显示Person.prototype的内容?

为什么显示为空?

感谢您的回答。

根据另一位 question/answer 的说法,您似乎可以做类似

的事情
console.log(Object.getOwnPropertyNames(Person.prototype))

Here no need to use "new" keyword you can run it as simple function.But for "new" keyword it will convert it as constructor hence Person.prototype is referring superior object which is window if you are running in console that convert it as constructure

Exp:-

function Person () {     }

var manu = new Person();

//var manu = Person();