变量的AS3对象表示法

jam*_*mes 2 actionscript-3

我有一些格式的变量:

var like6Y:Number = 50;
Run Code Online (Sandbox Code Playgroud)

后来我动态设置一些:

num=6;
Run Code Online (Sandbox Code Playgroud)

然后我试图使用该数字来获取变量like6Y:

 like+6+Y
Run Code Online (Sandbox Code Playgroud)

我知道这是完全错误的,但我似乎记得你可以使用某种对象符号来完成这个:

["like"+num+"Y"] 
Run Code Online (Sandbox Code Playgroud)

或类似的规定.但我不记得怎么做了.谢谢

lau*_*ent 6

它可以做 - 只是访问this["like"+num+"Y"].假设like6num是当前对象的属性,否则只需更改this为对象的名称.