代码之家  ›  专栏  ›  技术社区  ›  user187291

haxe:间接属性引用

  •  1
  • user187291  · 技术社区  · 15 年前

    我可能遗漏了一些明显的内容,但如何间接引用属性?例如,在javascript中:

     if(propName in obj) return obj[propName];
    

    如何在haxe中说同样的话?问题的对象是 Dynamic<String> flash.display.LoaderInfo.parameters 具体来说。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Franco Ponticelli    15 年前
    if(Reflect.hasField(obj, propName)) return Reflect.field(obj, propName);
    

    尽管看起来代码更多,但生成的输出基本上是相同的。