var myvar = "this is the value of myvar";
var notMyvar = "this is some other variable";
var thirdVar = "this is some third var";
var nameOfVarToCall = "myvar";
//print the content of the var name specified, in this case "myvar"
我有一个字符串,其中包含我需要的变量的名称。我想要做的是找出 var 的名称(在本例中为“myvar”)并使用该名称访问 var 的值(在本例中只需打印出该值)。此功能在 Actionscript 中可用吗?我知道它在 PHP 中可用,并且可以派上用场。
最佳答案
您可以使用 []
运算符访问指定为字符串的对象的任何属性。
// assuming nameOfVarToCall is a member of this object.
trace(this[nameOfVarToCall]);
// if nameOfVarToCall is member of object myObj
trace(myObj[nameOfVarToCall]);
关于actionscript-3 - 调用给定字符串名称的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8316552/