Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2010, 12:45
Новичок на форуме
Отправить личное сообщение для ZLO@der Посмотреть профиль Найти все сообщения от ZLO@der
 
Регистрация: 16.10.2010
Сообщений: 2

Получить экземпляр объекта с динамическим "именем"
Есть базовый объект. От этого объекта будет "наследоваться" некоторое к-во дочерних объектов. Хочется иметь функцию, пусть она условно имеет сигнатуру CreateObj(className), которая будет создавать экземпляр объекта, "имя" котрого передается ей аргументом.
Родилось что-то вроде:
function CreateObj(className) {
    return eval("new " + className + "()");
}

Может кто-то подскажет более "красивое" решение вопроса?
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2010, 12:55
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

читали?
Ответить с цитированием
  #3 (permalink)  
Старый 16.10.2010, 13:03
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

ZLO@der,

new window[className]();
Ответить с цитированием
  #4 (permalink)  
Старый 16.10.2010, 13:15
Новичок на форуме
Отправить личное сообщение для ZLO@der Посмотреть профиль Найти все сообщения от ZLO@der
 
Регистрация: 16.10.2010
Сообщений: 2

monolithed,
Читал, только вот ответа на свой вопрос там не увидел

exec,
Огромное спасибо! То что доктор прописал.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить содержимое объекта. MadGest Общие вопросы Javascript 2 01.09.2010 12:07
Как получить список пользовательских функций объекта window? Маэстро Events/DOM/Window 13 03.07.2010 13:20
Получить текстовое представление содержимого объекта cryptos Javascript под браузер 4 23.05.2010 23:21
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00