【问题标题】:Jint "unexpected reserved word"Jint“意外的保留字”
【发布时间】:2018-10-26 14:51:13
【问题描述】:

我正在为 C# 使用 Jint 解释器Jint

我想运行以下 JavaScript 代码。

class User {
  constructor(name) { this.name = name; }
  sayHi() { alert(this.name); }
}
...

但我总是得到一个异常“第 1 行中出现意外的保留字”。

我做错了什么?

c# 代码如下所示:

Engine jsEngine = new Engine();
jsEngine.Execute(script);

解决方案是像here 描述的那样构建类。

【问题讨论】:

    标签: javascript c# .net class jint


    【解决方案1】:

    Jint 是一个 .NET 的 Javascript 解释器,它完全符合 ECMA 5.1 标准

    您看到的异常是因为 class 关键字,它是在 Jint 尚不支持的 ES6 中引入的。

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 2013-04-18
      • 2013-04-23
      相关资源
      最近更新 更多