您好我已经在NodeJS上编程了这个:
Thread.findById(req.body.thread_id, function(err, thread){
if(err){ return next(err); }
// If user is the sender delete from his list of threads
if(thread.sender._id.equals(req.user._id))
{
console.log(thread.sender.threads);
for (var i=0; i<thread.sender.threads.length; i++)
{
我在for语句的行上收到错误:
TypeError:无法读取未定义
的属性'threads'奇怪的是thread.user没有未定义,如果我观察控制台,它会打印命令“console.log(thread.sender.threads);”的线程
我花了4个多小时来处理这个错误,所以任何帮助都会非常感激。
非常感谢!