Sebastien Ros の 4.5 .NET バージョンである Jint を使用しています。そしてjavascriptプロトタイプオブジェクト、そしてオブジェクトでjavascriptプロトタイプコンストラクターを呼び出したいです。
ここでいくつかの問題に遭遇します。このようなもの:
function Panel(objectBehind)
{
log(objectBehind);
}
Panel.prototype.objectBehind;
1) ctor パラメータを呼び出して、新しい Panel オブジェクトを作成するにはどうすればよいですか? 私はこれまでに得ました:
engine.Execute(script);
engine.Execute("new Panel();");
JsValue val = engine.GetCompletionValue();
しかし、ctor 引数はもちろん空です。
2) 新しい Java プロトタイプ オブジェクトに objectBehind プロパティを設定したいとします。JsValue オブジェクトではどのように機能しますか?
3) 名前付き変数を使用してから poperty を呼び出すこともできますが、名前付き変数を追加する必要があります。
engine.Execute(script);
engine.Execute("var myPanel = new Panel();");
//do the set prop on mypanel from here.