使用字符串变量的值作为对象参数访问器

时间:2014-09-12 15:30:30

标签: javascript jquery object accessor

我正在尝试使用字符串中包含的属性值动态访问对象。示例如下:

var toolState = {
    draw_point: false;
    draw_line: false;
}

var dynamicText = "draw_point";

toolState.dynamicText = true; //here is the problem

我对JS很新。对不起,如果这是一个愚蠢的问题。

由于

1 个答案:

答案 0 :(得分:2)

对变量名称使用括号表示法而不是点表示法作为属性。

toolState[dynamicText] = true;