奇怪无法读取undefined的属性'threads'

时间:2016-09-18 23:18:36

标签: javascript node.js

您好我已经在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个多小时来处理这个错误,所以任何帮助都会非常感激。

非常感谢!

0 个答案:

没有答案