Javascript 无法使用Parse.Query检索键值

Javascript 无法使用Parse.Query检索键值,javascript,parse-platform,Javascript,Parse Platform,这里是初学者程序员…我试图从解析对象中检索特定键的值。我知道我正在检索对象,因为某些键返回一个值,即createdAt返回与之关联的日期值……我想要该值的键称为“task”,它有一个字符串值,但始终返回未定义的值。我的代码如下所示: var query = new Parse.Query("TestObject"); query.get("TC8m9X6XUB", { success: function(object) { consol

这里是初学者程序员…我试图从解析对象中检索特定键的值。我知道我正在检索对象,因为某些键返回一个值,即createdAt返回与之关联的日期值……我想要该值的键称为“task”,它有一个字符串值,但始终返回未定义的值。我的代码如下所示:

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”,它将返回一个值。这里缺少什么?

createdAt,objectId是用于解析的保留服务器。因此,您可以像object.createdAt那样直接调用它们。但是,如果您有一个列,即task,它具有字符串值,那么您必须通过调用object.get(“task”)来获取该值。希望这有帮助

问候

使用

就你而言

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()的情况下检索它们。

welcome DLateef。如果你的问题解决了,请接受答案。当做