Is it possible to declare an object using a string? I have some inherited classes and want to set the object based on a value passed, rather than doing a switch statement like this.
function getObject(properties) {
switch (properties.objectType) {
case "object1":
return new object1();
break;
case "object2":
return new object2();
break;
}
}
I would rather do something like this
function getObject(properties) {
return new Object.create(properties.objectType);
//or
//return new [properties.objectType]();
}