我可能会遗漏一些明显的东西,但我如何间接引用某个属性?例如,在javascript中它将是:
if(propName in obj) return obj[propName];
如何在haxe中说同样的话?相关对象为Dynamic<String>
,flash.display.LoaderInfo.parameters
具体。
非常感谢。
答案 0 :(得分:2)
if(Reflect.hasField(obj, propName)) return Reflect.field(obj, propName);
虽然看起来代码更多,但生成的输出基本相同。