我需要一个函数获取两个相同长度的数组参数:属性名称(字符串)和属性值。如何将运行时参数命名的属性添加到动作对象?
函数应使得,举例来说,调用
var obj:Object = makeObject({"prop1","prop2"},{1,2});
测试条件(obj.prop1 == 1 && obj.prop2 == 2)
应该是真实的后创建具有属性的对象。
如果你知道你的动作,我会相信这应该是一个容易的动作 - 也许它只是一个语法的东西。
迟加
重读我的问题后,它出现这并不是很容易理解。
我的问题是命名基于运行时值的属性,即使用字符串参数来引用属性名称。
“测试条件(obj.prop1 == 1 && obj.prop2 == 2)应该为true”。它不会,对吧? – bzlm 2009-02-19 21:51:13