2
的财产在我app.js,我有以下几点:无法读取阵列
post.find({'global': true}).sort('date').exec(function(err, data) {
for (var i = 0; i <= data.length; i++) {
console.log(data[i].email);
//socket.emit('Post', {name: data[i].name, cont: data[i].cont, date: data[i].date});
}
});
当我使用
console.log(data[i]);
我得到的
{name: blah, cont: blah, email: blah, etc}
形式我的数据
但是,当我尝试发射数据
data[i].attribute
我得到的错误
TypeError: Cannot read property 'attribute' of undefined
我知道数据是存在的,因为我可以登录其在控制台中。为什么我不能访问数组的特定属性?有任何想法吗?
没意识到那会很简单,谢谢! – Beaurocks16