我試圖運行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()