我试图运行jint下面的代码: Jint.Engine engine = new Jint.Engine();
var result = engine.SetValue("data", data).Execute("(/\\n(.+)/.exec(eval(data.replace(/\\s+/, \"\").slice(0, -2)))[1]);").GetCompletionValue();
我正在尝试使用Jint(v2.10.4.0)将一个任意JSON结构转换为另一个。不过,我在使用地图时遇到了问题。 根据ECMA 5.1语言规范,map应该存在Array.prototye上。然而,当我尝试使用它,我得到一个错误:Jint.Runtime.JavaScriptException:“对象有没有方法'地图” 我测试这个像 Engine engine = new Engine();
va
我使用Jint来解析JS代码并调用其中的函数。在我使用多线程环境时,我使用了对此问题的回应中指出的程序分析方法:https://github.com/sebastienros/jint/issues/384 所以我拥有的是Jint.Parser.Ast.Program实例。我可以遍历其中的IFunctionDeclaration并找到我的功能。但我不知道如何实际调用的函数... Dim parse
我写了下面 static void Main(string[] args)
{
var engine = new Engine();
var file = File.ReadAllText(@"...\Desktop\beautify.js");
var final = file + Environment.NewLine + "(function()