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