Имя конструктора из переменной
Правильно ли я понимаю что в js нельзя динамически подставить в имя конструктора(имя класса) значение из переменной.
Пример здесь https://jsfiddle.net/0m324ak6/31/ Room по сути выполняет роль фабрики. И создает объекты. Если добавляется новый объект который она умеет создавать, приходиться опять залезать в код Room. Это печально( |
|
Alexandroppolus,
Спасибо) Странно что работает. У меня вот в таком примере не работает На 49 строке. Не понимаю почему https://jsfiddle.net/u0t8megx/2/ |
Цитата:
|
delgus,
так ведь всё правильно, у тебя objectsConfig[key].class - это строка, её нельзя вызвать как конструктор. А в моём примере это уже класс (на самом деле - функция, классы ни что иное как функции) |
Alexandroppolus,
Еще раз спасибо, Что-то жестко тупанул я) |
рони,
Да, действительно был невнимателен)каюсь) |
Часовой пояс GMT +3, время: 06:04. |