В настоящее время у меня возникла проблема с концепцией в моем приложении.
Пользователь должен иметь возможность создать класс Javascript внутри моего приложения реакции / редукции, и мое приложение должно иметь возможность выполнить написанное javascript code.
Пример, пользователь A пишет:
class PredefinedClassName {
constructor(a) {
this.a = a;
}
getSomething(parameterFromOutside) {
return this.a * parameterFromOutside;
}
}
Этот класс затем сохраняется в виде строки (важно) в некоторой базе данных.
Далее я хочу загрузить этот класс (снова в виде строки) и выполните следующие действия:
- Создайте экземпляр этого класса, который содержится в строке ... (Как?)
- Вызовите "getSomething" метод в экземпляре и передать свой собственный метод методу (Как?)
Поскольку это довольно редкий случай использования, литературы о ней очень мало, а библиотеки почти нет.
Примечание к сайту: Кроме того, я должен также проверить наличие синтаксических ошибок и ошибок времени выполнения, но я считаю это следующим шагом, поэтому сначала я хотел бы решить элементарную часть.
Есть ли у вас какие-либо идеи? о том, как решить эту концептуальную проблему? * 102 2 *
Спасибо и привет!