2016-09-22 3 views
0

мне нужно, чтобы получить доступ содержание spefic в виде JSON-объекта в JS, вот пример:Доступ к данным в необычном формате JSON объект

_isEditedMessage: false, 
    _message: 
    Message { 
    _messageId: 0000, 
    _from: 
     User { 
     _id: 0000000, 
     _firstName: 'bbbb', 
     _lastName: null, 
     _username: 'aaaa' }, 
    _date: 1474571521, 
    _chat: 
     Chat { 
     _id: 000000, 
     _type: 'private', 
     _title: null, 
     _username: 'aaaa', 
     _firstName: 'bbbb', 
     _lastName: null }, 
    _forwardFrom: null, 

Мне нужно получить доступ к первому название от _firstName независимо от того, если его от пользователя или чат. Я знаю, что могу получить доступ к _isEditedMessage, используя $._isEditedMessage. Я хотел бы иметь выход bbbb

+0

попробовать '($ ._ message._chat._firstName || $ ._ message._from._firstName) ' – Hamms

+0

Работает! Благодаря!! –

ответ

1

Если предположить, что объект JS начинается с $, то было бы

console.log($._message._from._firstName || $._message._chat._firstName);