as3,string to variable

时间:2013-12-10 15:16:58

标签: string actionscript-3

我有一个带变量名的数组:

var subjectArray:Array=["subject0","subject1","subject2"];

我需要将字符串转换为var,但是后续操作不起作用:this[subjectArray[0]]会抛出错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

该语法应该有效。您可以检查对象是否包含具有in关键字的给定名称的属性。该物业可能不存在。

if (subjectArray[0] in this) {
  // do something with this[subjectArray[0]];
}