初学者程序员在这里...我试图从Parse对象中检索特定键的值。我知道我正在检索对象,因为某些键返回一个值,即createdAt返回与之关联的日期值....我想要值的键叫做#34; task",它有一个字符串值,但保持返回undefined。我的代码如下所示:
var query = new Parse.Query("TestObject");
query.get("TC8m9X6XUB", {
success: function(object) {
console.log(object.task);
},
error: function(error) {
console.log("An error occured :(");
}
});
如果我替换" object.task"用" object.createdAt"它返回一个值。我在这里缺少什么?
答案 0 :(得分:0)
createdAt,objectId是Parse的reserver。所以你可以像object.createdAt一样直接调用它们。但是,如果你有一个列即具有字符串值的任务,那么你必须通过调用object.get来获取值(" task")。希望这会有所帮助。
的问候。
答案 1 :(得分:0)
使用get()。
在你的情况下,
object.get('task');
测试一下,
var query = new Parse.Query("TestObject");
query.get("TC8m9X6XUB", {
success: function(object) {
console.log(object.get('task'));
},
error: function(error) {
console.log("An error occured!");
}
});
在Parse中,createdAt,ID和updatedAt是特殊字段。因此,您可以在不使用get()的情况下检索它们。