Javascript 如何以不同的方式显示JSON值
我想知道,在类似的情况下,解决方案是什么Javascript 如何以不同的方式显示JSON值,javascript,Javascript,我想知道,在类似的情况下,解决方案是什么 var lang_object = { "UK": { "ERROR": { "fullname_empty": "fullname error", "phone_empty": "phone error", } } }; 我有一个JSON对象 var z = 'UK'; console.log(lang_object.z.ERROR.fullname_e
var lang_object = {
"UK": {
"ERROR": {
"fullname_empty": "fullname error",
"phone_empty": "phone error",
}
}
};
我有一个JSON对象
var z = 'UK';
console.log(lang_object.z.ERROR.fullname_empty);
这个例子不起作用,为什么?z=“英国”
这也不起作用
console.log(lang_object.UK.ERROR.fullname_empty);
此示例工作简短回答:
lang\u对象[z]。错误。全名为空
长答覆:
object.z
指对象object
中键z
的值
object[z]
指的是在objectobject
lang\u object[z]中,键的值等于值z
。ERROR.fullname\u empty
谢谢Aiorosconsole.log(lang\u object[z]['ERROR']['fullname\u empty')代码>
console.log(lang_object.UK.ERROR.fullname_empty);