Jint(v2.10.4.0)を使用して、任意のJSON構造体を別の構造体に変換しようとしています。しかし、私はマップを使用して問題を抱えています。Jint配列関数ECMA 5.1
ECMA 5.1言語仕様によれば、mapがArray.protyeyeに存在する必要があります。私はそれを使用しようとすると、しかし、私はエラーを取得する:Jint.Runtime.JavaScriptException:マップ「『
』オブジェクトが方法はありません」私は、理想的には
Engine engine = new Engine();
var doubles = engine.SetValue("x", "[ 1, 2, 3, 4, 5 ]")
.Execute("x.map(function(a){ return a + a; })")
.GetCompletionValue()
.ToObject();
Console.WriteLine(doubles);
Console.ReadKey();
のようにこれをテストしています私はfindを使いたいと思いますが、これはECMA6です。 Array.Prototype.mapを使用するために欠けているものがあるのですか、Jintのポリフィルを導入する方法はありますか?
ありがとうございました。私は最終的にこれを把握しました! –