Variable classname in javascript

class, javascript, variables

Solution

Use square bracket notation:

some_object["string_containing_method_name"]();

If you want to play with globals, then just remember they are all properties of the `window` object.

… but don't play with globals.

Your particular example:

var $classname = "klasse";
var $class = new window[$classname]();

(Obviously, the usual conventions for only using $ in machine generated code should apply too)

Problem

Is there a way to make a variable classname in javascript. In php the next is allowed: ``` $classname = "klasse"; $class = new $classname(); ``` Tom

Original source