我正在尝试使用字符串中包含的属性值动态访问对象。示例如下:
var toolState = {
draw_point: false;
draw_line: false;
}
var dynamicText = "draw_point";
toolState.dynamicText = true; //here is the problem
我对JS很新。对不起,如果这是一个愚蠢的问题。
由于
答案 0 :(得分:2)
对变量名称使用括号表示法而不是点表示法作为属性。
toolState[dynamicText] = true;