0

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.
4

1 に答える 1