3
我遇到问题。我想获得当前的函数scrope。我有这个示例代码,我工作正常。获取当前函数的所有变量()范围
function nittle(){
var Pen = new Dot(); // Generated dynamical through eval()
.....
for(key in window) {
if(window[key] instanceof Dot){
alert("found it");
}
}
}
但它似乎不在功能范围内工作。在其外面工作。有没有解决办法?
谢谢。
为什么你需要这样做?当然,'nittle()'函数可以直接引用它自己的变量。函数范围变量不会像全局变量一样被其他代码添加。 – nnnnnn
@undefined我不能那样做。它的动态。是的,我知道我为什么问这个问题。 nnnnn否它不能。 – Kivylius
@Jessica - 怎么样?我的意思是为什么不能用'nittle()'来访问它的局部变量。任何示例 ? – techfoobar