1. 程式人生 > >JS把字串變成變數名

JS把字串變成變數名

做專案的時候遇到需要批量生成變數名的地方,如下:

var myChart = "myChart" + index;myChart.setOption(option);
index為函式引數; 但是myChart的值只是一個字串,並不是變數名!

搜尋了一些資料得出解決方法:

var myChart = eval("myChart" + index);myChart.setOption(option);
eval()函式可以實現將字串計算為變數名。