javascript - parse.com 无法从对象获取值

标签 javascript parse-platform

我在 Parse.com 上有一个后端。我试图从 JavaScript 云代码中的用户对象获取值,但它不起作用。假设我正在尝试获取电子邮件。

这是检索用户对象的云代码...

var printUser = function(){

var query = new Parse.Query(Parse.User);
query.get( "2FSYI1hoJ8");  
query.find({
  success: function(result) {

    console.log(result);
  }
});
};

这是搜索的结果...

I2014-03-07T22:43:21.894Z] [{"email":"a@a.com","phoneVerified":true,"randomNumber":99862,"toPhone":"+13035551212","username":"a","objectId":"2FSYI1hoJ8","createdAt":"2014-03-02T21:07:02.192Z","updatedAt":"2014-03-07T22:43:13.103Z","__type":"Object","className":"_User"}]

所以我知道搜索有效。我尝试使用 'result.get("email")'、'result.email'、'result("email")' 以及我可以在他们的文档中找到的任何变体来获取电子邮件值,但没有任何效果。

错误代码根据调用的内容而有所不同,所以我不会告诉你。

我错过了什么?

最佳答案

你有一组对象(只有一个元素),而不是一个独立的对象。数组中的第一个元素是结果对象:

result[0].email

将为您获取该对象的电子邮件属性。

关于javascript - parse.com 无法从对象获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22262353/

相关文章:

javascript - 如何在 Rails 4 的 javascript 中包含 ruby​​ 变量?

javascript - HTML5 相机在 Tomcat7 中无法工作

ios - Swift 3 解析查询

javascript - 多个查询解析 Javascript

javascript - 使用 LoDash 和 ParseDB 进行 JSON CRUD 操作

JavaScript 数组长度键值

JavaScript - 选择具有 [data-some] 属性但没有特定值的所有元素

javascript - 使用 RequireJS 在生产中需要大量小文件是否有意义

javascript - 在 Angular 2 中使用第三方库 (parse.com)

javascript - 使用 PFQuery 检索数组中包含特定项目的 PFInstallation 对象?