在以下方法中,只有最后一个方法为我提供了用户的对象ID,我将ParseUser转换为JSON对象然后访问它。有没有更好的方法来获取objectId?
console.log("GET objectId:" + request.user.get('objectId'));
console.log("objectId:" + request.user.objectId);
console.log("[objectId]: " + request.user["objectId"]);
console.log("toJSON: " + request.user.toJSON().objectId);
答案 0 :(得分:1)
要获取JavaScript中的用户或任何其他解析对象objectId,您需要使用 .id 而不是.objectId 在Parse JavaScript中,objectId保存在 id 属性下 所以你需要将代码更改为
console.log("GET objectId:" + request.user.id);
答案 1 :(得分:0)
您可以使用JSON.parse(request.user)来解析数据,然后从中访问属性或项目。我使用它的方式如下所示。
var data = JSON.parse(response.data.Message);
console.log(data.Id) \\Log Id in data object