powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / создать объект класса , по названию класса в строке
2 сообщений из 2, страница 1 из 1
создать объект класса , по названию класса в строке
    #39201413
mightyducksfan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть классы: Car { }, Person {} , Building {} .

допустим вводим строку с названием класса str= "Car", и нужно создать объект класса new Car();

вводим строку с названием класса str= "Person ", и нужно создать объект класса new Person ();

Как это реализовать ?
...
Рейтинг: 0 / 0
создать объект класса , по названию класса в строке
    #39201658
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mightyducksfan,
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function getFunctionInstanceByName (fnName){
    var arr = fnName.split(".");  //namespace for example my.namespaced.MyClass
    var fn = (window || this);
    for(var i = 0, len = arr.length; i < len; i++) {
      fn = fn[arr[i]];
    }
    if(typeof fn !== "function") {
      //throw new Error("function not found");
      return undefined;
    }
    return  fn;
  };
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / создать объект класса , по названию класса в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]