views:

36

answers:

1

Is it possible to create a dynamic namespace in a javascript class?

I'm running into an issue where I need to use this class twice on the same page but it uses the same namespace in both spots so it's failing.

+1  A: 

you can always instantiate the class like this:

window['stuff'] = new Component()
window['stuff1'] = new Component()

so then you can refer to this instance as window.stuff and window.stuff1

is this what you mean?

Anatoly G
ALSO, you should never use window for this stuff, but this will for for other globals as well:
Anatoly G
var myNamespace = {}
Anatoly G
Thanks anatoly-g that works good
bryall