Javascript 使用变量访问对象类

Javascript 使用变量访问对象类,javascript,Javascript,可能重复: 我定义一个对象: var TitlePrice = new Object(); TitlePrice.noEdit = 1; TitlePrice.BW = 2; TitlePrice.PicPaint = 3; 现在我定义了一个变量,例如: var curren="BW"; 如何使用current变量访问TitlePrice.BW?例如: TitlePrice.$current 我不知道你想做什么。但是, var curren="BW"; 正在创建一个变

可能重复:

我定义一个对象:

var TitlePrice = new Object();
TitlePrice.noEdit   = 1;
TitlePrice.BW       = 2;
TitlePrice.PicPaint = 3;
现在我定义了一个变量,例如:

var curren="BW";
如何使用
current
变量访问TitlePrice.BW?例如:

TitlePrice.$current

我不知道你想做什么。但是,

var curren="BW";
正在创建一个变量并为其分配字符串“BW”

而且

将返回undefined,因为您没有在名为$current的对象上定义属性。如果希望将TitlePrice.BW的值分配给变量curren,则需要执行以下操作:

var curren = TitlePrice.BW;

使用数组访问表示法

var a = {};
a.BW = 2;

var b = 'BW';
a[b] === 2

javascript<代码>变量在Java中不存在。您是否尝试使用TitlePrice[当前]?!是的,这就是我试图做的
var a = {};
a.BW = 2;

var b = 'BW';
a[b] === 2