haxe:间接属性引用

发布于 2024-09-26 07:50:04 字数 272 浏览 1 评论 0原文

我可能会遗漏一些明显的东西,但如何间接引用属性?例如,在 javascript 中它将是:

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

How to say the same in haxe?具体来说,有问题的对象是Dynamicflash.display.LoaderInfo.parameters

非常感谢。

I might be missing something obvious, but how do I reference a property indirectly? E.g in javascript it would be:

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

How to say the same in haxe? The object in question is Dynamic<String>, flash.display.LoaderInfo.parameters to be specific.

Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ˉ厌 2024-10-03 07:50:04
if(Reflect.hasField(obj, propName)) return Reflect.field(obj, propName);

虽然看起来代码多了一些,但是生成的输出基本是一样的。

if(Reflect.hasField(obj, propName)) return Reflect.field(obj, propName);

Althought it seems more code, the generated output is basically the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文