[英]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.