How do I make JavaScript Object using a variable String to define the class name?

javascript, oop

Solution

Would it work if you did something like this:

var myObject = window[classNameString];

..?

Problem

Here's what I'm trying to do -- this is pseudo code and doesn't work. Does anyone know how to accomplish this for real: ``` // Define the class MyClass = Class.extend({}); // Store the class name in a string var classNameString = 'MyClass'; // Instantiate the object using the class name string var myObject = new classNameString(); ```

Original source

Related problems