2016-10-10 3 views
0

Из следующих методов только последний дает мне идентификатор объекта, где я конвертирую ParseUser в объект JSON, затем обращаюсь к нему. Есть ли лучший способ получить objectId?Как получить идентификатор объекта ParseUser в javascript?

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

, чтобы заставить пользователя или любой другой объект синтаксического анализа ObjectId в JavaScript вы должны использовать .id и не .objectId В JavaScript Разбор ObjectId сохраняется под ид собственности так что вам нужно изменить ваш код

console.log("GET objectId:" + request.user.id); 
+0

Это звучит так, как я был после, попробую его немного, когда я получу шанс и дам вам знать, как я ухожу :) –

+0

Спасибо, это именно то, что я искал :) –

+0

Прохладный. Рад был помочь :) –

0

Вы можете использовать JSON.parse (request.user) для анализа данных, а затем свойства доступа или элементы из него. То, как я использую это, как показано ниже.

var data = JSON.parse(response.data.Message); 
    console.log(data.Id) \\Log Id in data object 
+0

Да, это эффективно, что я делаю с последним вариантом есть ('request.user.toJSON(). objectId'), но чувствует, что должно быть лучше, чем способ того, чтобы просто разобрать весь объект как JSON. –

Смежные вопросы