数组推送方法无法正常工作

时间:2014-06-13 15:20:46

标签: javascript arrays push

我在第三行收到以下错误:

  

Can not set property accountName of Undefined

有人可以帮忙吗?

var temp = [];
temp.accountId = newData.Account.Id;
temp.accountType = newData.Account.Type;
temp.accountholder.accountName = newData.Account.Name;

finaloutput.push(temp);

1 个答案:

答案 0 :(得分:1)

提前设置temp.accountholder。

var temp =[];
temp.accountId = newData.Account.Id;
temp.accountType = newData.Account.Type;
temp.accountholder = {};     
temp.accountholder.accountName = newData.Account.Name;

finaloutput.push(temp);