如何使用变量访问Object属性?
假设我有一个声明如下的Object,
var obj:Object = new Object;
obj.Name = "MyName";
obj.Age = "10";
我将如何做这样的事情,
var fieldName:String = "Name";
var fieldAge:String = "Age";
var Name_Age:String = obj.fieldName + " ," + obj.fieldAge;
上面的代码将'fieldName'和'fieldAge'视为属性名称本身。 我想将变量视为变量,并将与变量关联的值映射为Object属性名称。
答案 0 :(得分:5)
只需使用这样的方括号:
var age:String = obj[fieldAge];