在下面的代码中,我想将数组arr1
中的数据与变量t
中的字符串值连接起来。
var t:String;
var arr4:Array = new Array();
for(w;w<i;w++){
if(max==arr3[w]){
t=t.concat(",",arr1[w])
}
}
trace(t);
但是我收到了这个错误:
TypeError:错误#1009:无法访问空对象引用的属性或方法 在final1_fla :: MainTimeline / modebtn()
任何人都可以帮助我吗?
答案 0 :(得分:2)
该代码完全没有意义,arr4已初始化但从未使用过,而是使用了arr3和arr1,它可能未被初始化并导致空对象引用错误。
您的循环正在使用w
,该i
未初始化,并且正在与此处未显示的{{1}}进行比较。
确保您的数组有效并检查for循环是否按预期运行。