我有多个具有相同属性的对象:
var obj1 = { bar: "value1", foo: "value2"};
var obj2 = { bar: "value3", foo: "value4"};
我也有一个变量。
var selector = "";
selector
是“obj1”或“obj2”。
如何在不知道对象名称的情况下使用selector
调用其中一个对象?
例如,我尝试过:
window(["selector"][bar])
任何帮助表示赞赏! :)
答案 0 :(得分:2)
你有括号。 窗口不是一个功能。尝试没有括号。此外,您需要在 bar 周围加上引号。
window[selector]["bar"]