windows.onload=function(){
...somecode...
var scene = new THREE.Scene();
...somecode...
var i;
var j;
for (i=......){...}
func2();
function func2(){
...somecode...
BREAK AT THIS LINE;
}
}
,當我在該行突破,
螢火說,「我」和「J」是不確定的,但內部功能顯然能獲得的「我」的價值嗎?
但奇怪的是,「場景」顯示正確。
鉻的Ctrl + Shift + I顯示同樣的事情。變量嵌套函數「未定義」
但事情更奇怪的是, 當我添加
alert(i);
到FUNC2的開始,
這個時候, 的MSGBOX告訴我正確的值,
螢火顯示的值我正確地,
但j仍然顯示未定義。
我不知道爲什麼,
螢火蟲都和鉻顯示了同樣的事情,所以不是螢火蟲的一個bug,
那麼有沒有這方面的任何提示?
非常感謝。
在你顯示的代碼中,你不要在任何點設置'j',所以它會是'undefined' ... –
但是爲什麼我第一次未定義,但場景可以正確顯示? –
診斷數據不足,請充實你的例子。 – James