【发布时间】:2013-09-27 21:40:58
【问题描述】:
我最近一直想探索一些 JavaScript 的数据结构,但我意识到我没有一个简单的方法来做到这一点。以下面的代码为例:
var a="asdf";
问题是,a 不存在于它自己的空间中。它实际上成为window 对象的一个属性。这导致了一些问题,例如“有任何东西拥有窗口对象吗?”和“控制台是附加到窗口的对象吗?”
我认为能够看到变量或对象的父对象(假设它存在)会非常好。有没有办法让控制台告诉你这个?
【问题讨论】:
-
不,不是。您描述的效果实际上仅适用于全局对象。函数中的局部变量不是您可以操作或“看到”的任何对象的属性。
标签: javascript object data-structures