【发布时间】:2019-03-03 22:26:26
【问题描述】:
我正在研究以下 sn-p。为什么我无法获得
let node = 'Em2';
console.log(data.node.c2);
工作?如您所见,我能够在传递data.Em2.c1 时获取数据,但是像let node = 'Em2'; console.log(data.node.c2); 这样的动态格式我收到此错误
TypeError: 无法读取未定义的属性“c2”
代码:
var data ={
"Em1": { "c1":"#FFF", "c2":"#EEE" },
"Em2": { "c1":"#DDD", "c2":"#ooo" }
}
let node = 'Em2';
console.log(data.Em2.c1);
console.log(data.node.c2);
var data ={
"Em1": { "c1":"#FFF", "c2":"#EEE" },
"Em2": { "c1":"#DDD", "c2":"#ooo" }
}
let node = 'Em2';
console.log(data.Em2.c1);
console.log(data.node.c2);
【问题讨论】:
标签: javascript