Javascript global.process的构造函数是否存储在global.process.constructor之外的任何位置?
我想看看Node.js中的Javascript global.process的构造函数是否存储在global.process.constructor之外的任何位置?,javascript,node.js,Javascript,Node.js,我想看看Node.js中的global.process的构造函数是否存储在任何地方 例如,在web中,构造函数很容易获得。例如,window的构造函数是window.window。所有构造函数似乎都存储在全局(窗口)上。Node.js中是否有内置对象构造函数的位置?window的构造函数是window.window 但是window.window的构造函数是未公开的本机代码 在节点中,global.process的构造函数是global.process函数 但是console的构造函数是con
global.process
的构造函数是否存储在任何地方
例如,在web中,构造函数很容易获得。例如,
window
的构造函数是window.window
。所有构造函数似乎都存储在全局(窗口
)上。Node.js中是否有内置对象构造函数的位置?window
的构造函数是window.window
但是
window.window
的构造函数是未公开的本机代码
在节点中,global.process
的构造函数是global.process
函数但是
console
的构造函数是console
函数
在进程情况下,由于对象及其构造函数的名称(包括大小写)相同(与窗口中不同),因此进程函数的命名空间将被进程对象覆盖。因此,一旦启动了流程并建立了节点环境,就无法访问构造函数。
进入的唯一途径是
var prc = new global.process.constructor
这将创建一个新的
进程{}
,但使用较少,因为除了从对象
继承的构造函数是窗口。窗口
<
但是window.window
的构造函数是未公开的本机代码
在节点中,global.process
的构造函数是global.process
函数
但是console
的构造函数是console
函数
在进程情况下,由于对象及其构造函数的名称(包括大小写)相同(与窗口中不同),因此进程函数的命名空间将被进程对象覆盖。因此,一旦启动了流程并建立了节点环境,就无法访问构造函数。
进入的唯一途径是
var prc = new global.process.constructor
这将创建一个新的进程{}
,但使用较少,因为除了从对象
窗口继承的那些函数外,没有任何继承自进程
函数的原型。我的意思是window.window.constructor.toString()
不会公开任何代码。window.window
的构造函数是Function
。True。我的意思是window.window.constructor.toString()
不会公开任何代码。