解析/ Javascript - 无法从新对象访问objectID

时间:2015-11-17 10:16:33

标签: javascript parse-platform

我对Parse很新,我使用的是JS SDK。

当从参数开始创建对象时,我不明白为什么我无法访问对象的特殊字段(objectId,createdAt等)。但如果我读了它的工作参数。

让我们以对象团队为例:

//here I have an array of teams
for (var i in teams) {
    var team = new Parse.Object('Team', teams[i]);
    console.log(team.get('name')); //it works
    console.log(team.get('objectId')); //it doesn't work
    console.log(team.id); //it doesn't work
    console.log(teams[i].id); //it works
}

我无法理解为什么在新的Object"团队"我可以访问所有字段但不能访问特殊字段(既不使用get()也不使用.field表示法)。但是如果我像一个简单的对象一样导航它就可以了。

我的意思是......源数据(团队[i])是一样的!

我错过了什么吗?

提前感谢您的帮助。

编辑:"团队" JSON就像

{"name":"Real Madrid", "avatar":"https://lh5.googleusercontent.com/-zvPqz5WM4EE/AAAAAAAAAAI/AAAAAAAAAAA/fh1Q0Ycpv2M/s0-c-k-no-ns/photo.jpg", "objectId":"EMUY7BoArr", "createdAt":"2015-11-17T09:31:22.614Z", "updatedAt":"2015-11-17T09:31:22.614Z"}

0 个答案:

没有答案