我想看看Node.js中global.process
的构造函数是否存储在任何地方。
例如,在网络中,构造函数很容易获得。例如,window
的构造函数是window.Window
。所有构造函数似乎都存储在全局(window
)中。在Node.js中是否有构建内置对象构造函数的地方?
答案 0 :(得分:0)
window
的构造函数为window.Window
但window.Window
的构造函数是未公开的本机代码
在节点中,global.process
的构造函数是global.process
函数。
但console
的构造函数是Console
函数。
包含进程,因为对象及其构造函数的名称相同,包括大小写(与Window不同),进程函数的命名空间被进程对象覆盖。因此,一旦进程被引导并且节点环境建立,就无法访问构造函数。
唯一的访问方式是
var prc = new global.process.constructor
这会创建一个新的process{}
,但使用较少,因为process
函数除了那些从Object
继承的函数外,没有从原型继承。