在Eclipse中,调试器在每个对象旁边显示一个唯一的会话ID(无论如何,对于Java和AS3)。这样可以很容易地识别出现在多个上下文中的同一个对象。
我正在开发一个JavaScript项目,并希望能够在Chrome调试器中识别对象(例如在“范围变量”窗格中)。浏览器/调试器是否跟踪此信息?是否有不同的方法在不添加代码的情况下跨上下文标识对象(纯粹的IDE方式,适用于任何上下文)。
答案 0 :(得分:2)
从技术上讲,这是可能的。如果你使用的话,你可能已经可以看到了它 Chrome Dev Tools for Java(基于Eclipse的调试器)。 http://code.google.com/p/chromedevtools
对于浏览器内调试器,UI仅缺少此UI。我猜您应该在此处提交功能请求: http://crbug.com
P.S。请注意,这根本不是地址 - Java和JavaScript都会随机将其对象移动到内存中。
答案 1 :(得分:1)
我相信通过以下方式使用Chrome开发工具可以实现:
答案 2 :(得分:0)
JavaScript没有内存地址。可以使用三重等号符号(anObjectReference === anotherObjectReference
)