可能重复:
Javascript - access object member when identifier string is stored in a var
javascript object, access variable property name?
我定义了一个对象:
var TitlePrice = new Object();
TitlePrice.noEdit = 1;
TitlePrice.BW = 2;
TitlePrice.PicPaint = 3;
现在我定义一个变量,例如:
var curren="BW";
如何使用current
变量?访问TitlePrice.BW,例如:
TitlePrice.$current
答案 0 :(得分:1)
使用阵列访问表示法。
var a = {};
a.BW = 2;
var b = 'BW';
a[b] === 2
答案 1 :(得分:-1)
我不确定你要做什么。但是,
var curren="BW";
正在创建一个变量并为其分配字符串“BW”。
此外,
TitlePrice.$current
将返回undefined,因为您没有在名为$ current的对象上定义属性。如果您希望将TitlePrice.BW的值分配给变量curren,则需要执行以下操作:
var curren = TitlePrice.BW;