-5
var testint=1;
var teststr="val";
var val1=5;//print value
var val2=8;
var val3=4;
Debug.Log(this[teststr+testint.ToString()]);
//我想要變量名稱的值。如何獲取變量名?
var testint=1;
var teststr="val";
var val1=5;//print value
var val2=8;
var val3=4;
Debug.Log(this[teststr+testint.ToString()]);
//我想要變量名稱的值。如何獲取變量名?
如果
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;
的outputed值將是8
(可變val2
的值)。
我想要Unity JavaScript。 – Macros
什麼是「變量名稱值」? – chris97ong
我想打印val1就是我的例子。 – Macros
你正在爲一個變量變量.. dub http://stackoverflow.com/questions/5187530/variable-variables-in-javascript –