7

オブジェクト インスタンスからフィールドを動的に取得するにはどうすればよいですか?

私はこのコードを持っています:

var reflection = reflect(this);
InstanceMirror field = reflection.getField(new Symbol(fieldName));

field取得した変数を印刷すると、InstanceMirror on <'value of field'>すべてが表示されます...しかし、実際に値を取得するにはどうすればよいですか?

4

2 に答える 2

7

フィールドを表すInstanceMirrorを取得したら、単に を呼び出しますfield.reflectee

于 2013-05-01T19:21:05.860 に答える
1

見つけた。実際の値は InstanceMirror.reflecteeプロパティにあります。

于 2013-05-01T19:21:16.343 に答える