未捕获的TypeError:无法读取属性' get'未定义 - 我该如何解决?

时间:2014-06-13 07:31:56

标签: javascript parse-platform

Parse.com和JavaScript SDK。

我确定它很简单,但我似乎无法理解修复下面显示的未捕获类型错误。为什么会这样?

enter image description here

var Events = Parse.Object.extend("event");
var query = new Parse.Query(Events);
query.include("parent");

query.find({
    success: function(events) {
        for (var i = 0; i < events.length; i++) {
            var event = events[i];
            var zone = event.get("parent");
            console.log(zone.get("name"));              
        }
    },
    error: function(error) {
        alert(error);
    }
});

enter image description here

2 个答案:

答案 0 :(得分:1)

如果我正确 - 包括停止工作。我有两天前工作的云代码,今天没有工作。我在查询中使用了include,它返回&#39; undefined&#39;今天的价值。

答案 1 :(得分:0)

问题在于班级&#34;区域&#34;没有名字&#34;字段&#34;所以console.log返回&#34; undefined&#34;。