I have multiple objects with identical properties:
var obj1 = { bar: "value1", foo: "value2"};
var obj2 = { bar: "value3", foo: "value4"};
I also have a variable.
var selector = "";
selector is either "obj1" or "obj2".
How can I call one of the objects using selector without knowing the object's name?
For instance, I tried:
window(["selector"][bar])
Any help is appreciated! :)
window[selector].barobj1andobj2themselves be properties of one of your own objects rather than the global object.window()your script looks for a function called window_.getmethod that will safely return undefined or default value. example:_.get(window, 'obj1.foo')or_.get(window, 'obj1.baar', null)orvar selector = 'obj1.foo'; var value = _.get(window, selector);