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