var testint=1;
var teststr="val";
var val1=5;//print value
var val2=8;
var val3=4;
Debug.Log(this[teststr+testint.ToString()]);
//我想变量名称值。
答案 0 :(得分:0)
如果
var testint = 1;
var teststr = "val";
var val1 = 5;
var val2 = 8;
var val3 = 4;
然后
window[teststr + testint.toString()]
将输出5
(变量val1
的值)。
同样,如果
var testint = 2;
var teststr = "val";
var val1 = 5;
var val2 = 8;
var val3 = 4;
输出的值为8
(变量val2
的值)。