如何在对象中循环数组?

时间:2016-08-22 09:36:05

标签: javascript node.js

我想循环一个名为tier1的对象数组。 我得到的是这个: TypeError:无法读取未定义的属性“length”

我的代码看起来像这样:

module.exports.getTier1= function(curUser, callback){       
    for (var i = 0; i < curUser.tier1.length; i++) {
        var val = curUser.tier1[i];
        console.log("index: " + i + "   val: " + val);
    }
};

var UserSchema = mongoose.Schema({
    username: {
        type: String,
        index:true
    },
    password: {
        type: String
    },
    email: {
        type: String
    },
    name: {
        type: String
    },
    tier1: [Tier1]

});

0 个答案:

没有答案