0

Dart Interop を使用して、Dart から JavaScript ライブラリを呼び出しています。

このライブラリは時々numberオブジェクトを返します - どうすればオブジェクトを Dart に変換できますdoubleか?

Javascriptnumberオブジェクトには便利なメソッドがいくつかありますが、それらを呼び出す方法がわかりません。

これが私の Dart コードです。コメントは、Dart デバッガーによって識別されるタイプです。

myObject = collection[i]; //Proxy
a = myObject.value; //FunctionProxy

JavaScriptのドキュメントによると、valueは type ですが、 doublenumberに変換する方法がわかりません。a助言がありますか?

4

1 に答える 1

2

a変数が、の場合FunctionProxy、のvalueメンバーはmyObject関数である必要があります。だからあなたは使うべきだった:

a = myObject.value();

これaで、ほぼすべてのjavascriptNumber関数などを含むDartnumになります。

于 2013-02-15T15:14:21.070 に答える