我想一个变量传递到一个变量使用可变的变量
这就是我想要
uk.objects.ARG
我
var d= ARG
我如何能得到uk.objects .ARG?
我试图
uk.objects.d
,javascript中把它存储为字符串,而不是一个变量
我应该以使其作为一个变量呢?
我想一个变量传递到一个变量使用可变的变量
这就是我想要
uk.objects.ARG
我
var d= ARG
我如何能得到uk.objects .ARG?
我试图
uk.objects.d
,javascript中把它存储为字符串,而不是一个变量
我应该以使其作为一个变量呢?
您也可以访问JavaScript对象的属性与支架符号:
object[property] = value;
同一作品阅读。所以你的情况,你可以做到以下几点:
var value = uk.objects[d]
(旁注)'field' AKA'key'(或* property *)通常我们会讨论键值对,而不是* fields *。 –
(旁注)*数组索引符号*是误导性的,这里我们讨论*属性*,而不是索引,特别是不是索引符号*。也许你想说的是'括号表示法'。 –
@ RokoC.Buljan:谢谢,你说得对。我编辑我的答案更清楚。 – tomka
我想你正在寻找的或许是:
var d = "ARG";
uk.objects[d];
不要混淆*变量*('D','uk')与*属性*(对象,'ARG')对象。 – user2864740