繁体   English   中英

读取Node.js中的环境变量地址

[英]Read environment variables address in Node.js

有没有办法在Node.js中读取环境变量地址?

例如 :

var env_addr = env_memory_address(process.env.PATH);

console.log(env_addr); // output: 0xbf832ff

有没有办法在Node.js中读取环境变量地址?

不,不是来自纯Javascript。 JavaScript本身不会以任何方式在浏览器或node.js执行环境中显示内存地址。

您可能可以用C ++编写一个node.js附加组件,然后获得一个内存地址,但是即使您以某种Javascript数据类型将其浮回到Javascript上,也无法直接在Javascript中对其进行任何操作(除了将其传递给其他C ++附加代码),您可能不得不在Javascript字符串变量中放入地址的字符串化版本,因为没有其他Javascript数据类型与64位内存地址非常匹配。 或者,您可以创建自己的“句柄”,其中包含地址,并作为对象浮回到Javascript中。 但是,无论哪种方式,您都无法对Javascript中的内存地址执行任何操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM