Javascript对象:使用变量的值来访问特定对象

时间:2017-03-19 21:29:12

标签: javascript object dynamic

我有多个具有相同属性的对象:

var obj1 = { bar: "value1", foo: "value2"};
var obj2 = { bar: "value3", foo: "value4"};

我也有一个变量。

var selector = "";

selector是“obj1”或“obj2”。 如何在不知道对象名称的情况下使用selector调用其中一个对象?

例如,我尝试过:

window(["selector"][bar])

任何帮助表示赞赏! :)

1 个答案:

答案 0 :(得分:2)

你有括号。 窗口不是一个功能。尝试没有括号。此外,您需要在 bar 周围加上引号。

window[selector]["bar"]