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