【发布时间】:2019-02-23 14:08:48
【问题描述】:
正如问题的标题所述,我想知道是否有办法打印对象内存地址以及是否有内部对象哈希?我知道我可以使用对象比较器:
var x = {id:1};
var y = x;
console.log(x === y); // => true
但我想获得内存地址的字符串/数字表示和内部哈希的字符串表示(如果有的话)......
【问题讨论】:
-
第一个问题是为什么需要那个内存地址?它有什么用?
-
我不认为 EcmaScript 标准定义了这种东西,所以这将是您正在使用的实际 Javascript 引擎的实现细节(V8 用于 Chrome / Node.JS,另一个用于 Mozilla Firefox ...),因此,特别是,语言本身不会有任何东西可以知道这类事情。调试器可能会。
标签: javascript