【问题标题】:programmatically add property do ActionScript Object (metaprogramming)以编程方式添加属性 do ActionScript Object(元编程)
【发布时间】:2009-08-02 21:10:08
【问题描述】:

我有一个 AS3 对象:{p1:"..", p2:".."} 我想创建另一个对象,该对象包含名称由变量定义的属性中的第一个对象:

var propertyName:String = "myName";
var myObj = new Object();
myObj.something_that_creates_a_property_named_as_propertyName({p1:"..", p2:".."})

这有意义吗?

【问题讨论】:

  • 这不是真正的元编程。我不知道确切的词,但它是可能的,因为 actionscript 是一种动态语言。
  • 你是对的.. 我从来没有真正理解元编程是什么,我会读更多关于它的!

标签: actionscript-3 dynamic-languages


【解决方案1】:
var propertyName:String = "myName";
var myObj = new Object();
myObj[propertyName] = {p1:"..", p2:".."};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-30
    • 1970-01-01
    • 2014-06-11
    • 2014-08-27
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多