Получить экземпляр объекта с динамическим "именем"
Есть базовый объект. От этого объекта будет "наследоваться" некоторое к-во дочерних объектов. Хочется иметь функцию, пусть она условно имеет сигнатуру CreateObj(className), которая будет создавать экземпляр объекта, "имя" котрого передается ей аргументом.
Родилось что-то вроде: function CreateObj(className) { return eval("new " + className + "()"); } Может кто-то подскажет более "красивое" решение вопроса? |
|
ZLO@der,
new window[className](); |
monolithed,
Читал, только вот ответа на свой вопрос там не увидел :( exec, Огромное спасибо! То что доктор прописал. |
Часовой пояс GMT +3, время: 21:34. |