2012-03-17 77 views
0

做这个东西错了创建和阵列:与领域从多个阵列

我有四个数组保存数据:

 id_array:Array; 
     last_name_array:Array; 
     first_name_array:Array; 
     condition_array:Array; 

我有一个与计数器设置为在项目的数量环数组,将数据从每个数组插入到以下DiffArray的字段中。我得到错误#1009:无法访问空对象引用的属性或方法,我不知道为什么。

for(var i:Number=0; i<Student_counter; i++){ 
    DiffArray.push({id:id_array[i],first_name:first_name_array[i],last_name:last_name_array[i],condition:condition_array[i]}); 
    } 

帮助,非常感谢。

回答

1

你必须首先声明你的阵列:DiffArray:阵列=新的Array();

+0

我多么愚蠢,谢谢你,整理它。当我享受圣帕特里克节的时候,工作时间太长了! – 2012-03-17 21:11:02

0

DiffArray应该先初始化。

+0

非常感谢你 – 2012-03-17 21:11:28

0

我假设你确保你的4个阵列都是相同的长度,或至少(Student_counter)长?

+0

是的谢谢你的建议 – 2012-03-17 21:11:54