Javascript对象属性正常但是未定义?

时间:2014-06-10 09:04:02

标签: javascript javascript-objects

我有一个Javascript对象,它以异步方式初始化,稍后编辑然后存储在数组中,直到可以保存。问题是它经过的检查之一是_.has(obj, 'Id')。此测试总是失败。我已经使用JSON.stringify()来记录对象的内部结构,所有内容都有其值,看起来是正确的。当我在plunker中使用硬编码值对此行进行简单测试时,一切都按预期工作。我已尝试通过obj.Idobj['Id']访问身份验证值,但这些都返回未定义且我不知道原因。为什么stringify可以阅读该属性,但常规访问者无法阅读? Id是在初始化和保存对象之间未触及的值。

0 个答案:

没有答案