【发布时间】:2013-07-06 23:37:48
【问题描述】:
在下面,您可以看到这两个日志的输出。第一个清楚地显示了带有我要访问的属性的完整对象,但是在下一行代码中,我无法使用config.col_id_3 访问它(参见屏幕截图中的“未定义”?)。谁能解释一下?我也可以访问除field_id_4 之外的所有其他属性。
console.log(config);
console.log(config.col_id_3);
这就是这些行在控制台中打印的内容
【问题讨论】:
-
你可以试试
console.log(JSON.stringify(config));ans share the o/p -
如果可行,也试试这个 console.log(config['col_id_3']);
-
这对我有用。使用字符串化输出作为工作对象的新输入:JSON.parse(JSON.stringify(obj))
-
字符串化然后解析并没有解决我的问题,出于某种原因。但是完全解析确实如此。
JSON.parse(obj) -
出于某种原因,所有答案都解释了如何在没有密钥的情况下记录对象,而不是如何访问密钥