【发布时间】:2023-04-02 04:37:01
【问题描述】:
我有这样的数组组件,可以打印出 Good。
console.log(nameA_componentA['abc'].aaa);
但现在我想这样打印出来
var ccc='componentA';
console.log(nameA_+ccc['abc'].aaa);
但不幸的是它不起作用:( 我的错在哪里?
【问题讨论】:
-
在这种情况下你应该使用 Eval
-
在数据结构中?我建议对命名部分使用对象,而不是使用变量部分命名变量。
-
假设对象存在于全局命名空间中,
window['nameA_' + ccc]['abc'].aaa
标签: javascript jquery