我正在使用 Parse.com JS API。使用parse.user方法时
getCurrentUser: function getCurrentUser(callback)
{
var currentUser = Parse.User.current();
callback(currentUser);
}
那会让我退缩:
因此,由于我对这个对象的属性真的很感兴趣,所以我需要做这样的事情:
getCurrentUser: function getCurrentUser(callback)
{
var currentUser = Parse.User.current();
//Not quite sure why I need to do that but I fugre out I cannot not really get the user object without
var userObject = new Object();
userObject.nick = currentUser.attributes.nick;
userObject.gender = currentUser.attributes.gender;
userObject.favoriteGenre = currentUser.favoriteGenre;
callback(userObject);
}
在我看来,这种做法有点肮脏?
有没有更好的方法来克服这个障碍?
请注意,我正在使用 Parse.User.current(); 方法 所以我可以保存对 parse.com 的调用并从本地存储中获取信息。
提前致谢!
编辑:
我刚刚看到我也可以使用:
Parse.User.current().get("nick");
这看起来更干净,只是让我想想在某些情况下我是否会比我想要的更多地消耗我的 parse.com 调用。有人知道吗?