【发布时间】:2014-09-10 13:32:15
【问题描述】:
当将数组的内容推送到另一个数组时,我得到了
“Uncaught TypeError: Cannot read property 'push' of undefined”错误 在这个sn-p中。
var order = new Object(), stack = [];
for(var i=0;i<a.length;i++){
if(parseInt(a[i].daysleft) == 0){ order[0].push(a[i]); }
if(parseInt(a[i].daysleft) > 0){ order[1].push(a[i]); }
if(parseInt(a[i].daysleft) < 0){ order[2].push(a[i]); }
}
为什么在第二个 if 语句中会出现此错误? 非常感谢!
【问题讨论】:
标签: javascript jquery web console