我使用ParseJS尝试从用户(从另一个对象)获取数据,无论我尝试它似乎都没有工作,我认为这就像做一样简单:
var message = results[i].get('Messager').get('username');
要记住:
var message = results[i].get('Messager'); // gives me message object perfectly fine
var message = results[i].get('Messager').id; // gives me user id perfectly fine
由于没有.get('username')
它工作正常,我不确定它为什么不起作用。我已经使用控制台检查该对象,我想要的数据通常存储在对象内部,即使我这样做了:
console.log(results[i].get('Messager'));
然后在Chrome控制台中保存为临时变量,然后使用:
temp1.get('username');
它工作正常,这真的很烦我,因为我不喜欢这个解决方法。
我做错了什么?为什么.get('Messager').get('username');
无效?
我正在做的事情没有拼写/资本错误
当我.message
时,这是包含console.log(results[i].get('Messager');
对象的图片
经过进一步测试后,我发现了消息'对象有效,但是Messager'对象不起作用?对象看起来完全相同..