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 回答