为什么我会得到一个未定义的'如果明确定义了DivisionCollection的错误?

时间:2015-12-09 20:58:13

标签: javascript

为什么我没有定义'如果明确定义了DivisionCollection的错误?

DivisionRepository = {
    DivisionCollection: [], //Defined here

    GetNewDivisionId:  function() {
        var newDivisionId = 0;
        for(var i = 0; i < DivisionCollection.length; i++) { //Pukes here
            if(DivisionCollection[i].DivisionId >= newDivisionId)
                newDivisionId = DivisionCollection[i].DivisionId + 1;
        }

        return newDivisionId;
    }
}

1 个答案:

答案 0 :(得分:0)

this.之前添加DivisionCollection,您已超出范围。