0

我有一个用于翻译我的文本的 javascript 对象(命名资源)。

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

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

alert (resource.advSearch);

现在我需要访问这个成员之一resource现在我需要通过一个变量

例子:

var trans = "advSearch";

我的问题:我怎样才能在我的resource对象中获取 trans 变量中包含的“advSearch”的翻译?

谢谢。

4

2 回答 2

1

您需要使用括号表示法而不是点表示法作为成员运算符

resource[trans]
于 2013-07-10T11:24:38.620 回答
0

您也可以使用该[]符号来访问属性。

resource[trans];
于 2013-07-10T11:24:48.120 回答