相关疑难解决方法(0)

有什么方法可以检查Javascript变量的内存地址吗?

是否可以在现代 Javascript 中找到 JavaScript 变量的内存地址?或 Typescript 变量的地址。

我对传值和传引用混淆了,使用内存地址很容易理解现实。现在我们有了 ES8 和 Typescript,但仍然无法获取变量和对象的内存地址。

javascript

18
推荐指数
3
解决办法
2万
查看次数

在Javascript中打印数组(或对象)的处理程序/引用

可能重复:
如何获取JavaScript变量的内存地址?

有没有办法在javascript中打印数组的引用?

我想要做的是检查两个数组是否具有相同的引用,并且可以像这篇文章建议的那样完成:如何检查两个vars是否具有相同的引用?

但是,如果我正在使用数组,是否可以打印引用?

var Array1=["hi"];
var Array2=["hello"];

var thesame = Array1==Array2;
Run Code Online (Sandbox Code Playgroud)

相同的价值是false.

但是我可以像window.alert(@Array1); 在javascript中那样用somethink打印他的Array1引用 吗?

- 更新 -

我真正想要的是被引用的实际地址空间.

javascript reference

14
推荐指数
2
解决办法
1万
查看次数

可以判断Chrome调试器中的两个对象是否相同?

在Eclipse中,调试器在每个对象旁边显示一个唯一的会话ID(无论如何,对于Java和AS3).这使得识别出现在多个上下文中的相同对象变得简单.

我正在开发一个JavaScript项目,并且想要在Chrome调试器中识别对象的能力相同(例如在"Scope Variables"窗格中).浏览器/调试器是否跟踪此信息?是否有不同的方法来跨上下文标识对象,而无需添加代码(纯粹的IDE方式,适用于任何上下文).

javascript debugging object google-chrome-devtools

8
推荐指数
1
解决办法
3099
查看次数

有没有办法在JavaScript中获取对象内存地址和对象哈希

正如问题的标题所述,我想知道是否有办法打印对象的内存地址,以及是否有内部对象哈希?我知道我可以使用对象比较器:

var x = {id:1};
var y = x;
console.log(x === y); // => true
Run Code Online (Sandbox Code Playgroud)

但是我想获得内存地址的字符串/数字表示形式和内部哈希的字符串表示形式,如果有一个...

javascript

3
推荐指数
1
解决办法
2119
查看次数