Я использую интерпретатор Jint для C # Jint
Я хочу запустить следующий код JavaScript.
class User {
constructor(name) { this.name = name; }
sayHi() { alert(this.name); }
}
...
Но я всегда получаю исключение «неожиданное слово резервирования в строке 1».
Что я делаю не так?
Код c # выглядит так:
Engine jsEngine = new Engine();
jsEngine.Execute(script);
Решение состоит в том, чтобы создать класс, как описано здесь .