通过变量获取对象成员的值

时间:2013-07-10 11:23:21

标签: javascript

我有一个javascript对象(名为resource)用于翻译我的文本。

resource
    .fileNotFound >> "File not found"
    .advSearch >> "Advanced search"

通常我会像下面这样使用它:

alert (resource.advSearch);

现在我需要通过变量访问此resource对象的一个​​成员。

示例:

var trans = "advSearch";

我的问题:如何在我的resource对象中获取trans变量中包含的'advSearch'的翻译?

感谢。

2 个答案:

答案 0 :(得分:1)

您需要使用bracket notation代替dot notation作为member operator

resource[trans]

答案 1 :(得分:0)

您也可以使用[]表示法来访问属性。

resource[trans];