我有一个带变量名的数组:
var subjectArray:Array=["subject0","subject1","subject2"];
我需要将字符串转换为var,但是后续操作不起作用:this[subjectArray[0]]
会抛出错误。
有什么想法吗?
答案 0 :(得分:0)
该语法应该有效。您可以检查对象是否包含具有in
关键字的给定名称的属性。该物业可能不存在。
if (subjectArray[0] in this) {
// do something with this[subjectArray[0]];
}