2011-11-23 89 views
1

这是一个很奇怪的问题。我只是console.logging和对象,它是像这样性质:JSON Javascript对象属性返回undefined,虽然对象的日志显示它在那里

console.log(DATASTORAGE, DATASTORAGE.dealObj); 

输出的屏幕截图低于:

注意,虽然对象通过Ajax制作,执行这段代码只在回调中。这让我疯狂!请帮忙。

+0

请提供您的数据存储对象的更多细节 –

+0

你的意思是'DATASTORAGE.dealObj'抛出“数据存储未定义”的错误?你是否多次拨打该代码?我们需要更多的细节.. –

+0

代码运行3次(到目前为止)。我输出2件东西DATASTORAGE和DATASTORAGE.dealObj彼此相邻。 DATASTORAGE按预期输出(显示dealObj)DATASTORAGE.dealObj返回undefined。我也尝试了console.logging在不同的线路上的2件事情,它有相同的结果。 – localgrr

回答

0

,这只是说的console.log返回值是undefined

+0

将显示_below_其他记录的对象? –

+0

不,它不会。 – Quentin

+0

不要以为它,未定义肯定是DATASTORAGE.dealObj – localgrr