如何从对象实例动态获取字段?
我有这样的代码:
var reflection = reflect(this);
InstanceMirror field = reflection.getField(new Symbol(fieldName));
当我打印变量field
时,我得到InstanceMirror on <'value of field'>
,所以它都在那里,…但是如何得到这个值呢?
一旦您得到代表字段的InstanceMirror,只需调用field.reflectee
。
我找到了。实际值在InstanceMirror .reflectee
属性中