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

标签 javascript reference

<分区>

Possible Duplicate:
How can I get the memory address of a JavaScript variable?

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

我想做的是检查两个数组是否具有相同的引用,并且可以像这篇文章建议的那样完成:How to check if two vars have the same reference?

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

例子

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

var thesame = Array1==Array2;

相同的值为false

但是我可以在 javascript 中用 window.alert(@Array1); 之类的东西打印他的 Array1 引用吗?

--更新--

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

最佳答案

Javascript 实现仅在遵循 ECMA 规范的情况下才被标准化。内存存储的复杂性可能因浏览器而异,并且 JS 无法访问。

就您的原因而言:JS 是一种轻量级脚本语言。将内存管理和优化任务委派给平台是有意义的,而为此向您公开接口(interface)将需要不必要的跳圈。

关于javascript - 在 Javascript 中打印数组(或对象)的处理程序/引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13685706/

相关文章:

javascript - window.onload 工作,但 Chrome 控制台显示 : Uncaught TypeError: window. onload 不是函数

perl - 在 perl 中,\*STDIN 与 STDIN 相同吗?

javascript - 使用 moment.js 和 moment-business-days 计算考虑公共(public)假期和周末的日期

javascript - 如何在 JavaScript 中使用 LUT?

rust - 为什么不能在同一结构中存储值和对该值的引用?

Python变量怪异?

C++:类成员引用有效性?

excel - 如何在不同工作表上选择下面的单元格以填充工作表上一个单元格旁边的单元格

javascript - express - winston : Write Express Access Logs to File

javascript - Ajax 调用使 Sprite 运动闪烁 javascript