我有以下数组值
Na = [8289,92198,820624,84225,55775,98679,76317,8621,75928]
我期待的是要创建9个变量,因为此数组中有9个值。这些9个变量必须动态创建,因为数组中的值会发生变化。
以下是我的尝试,但没有运气。
for (var i = 1; i < na.length; i++) {
window["na"+i] = new nas();
}
logInfo("na7" + na7);
答案 0 :(得分:4)
试试这个,
var Na = [8289,92198,820624];
var [na1, na2, na3] = Na;
console.log(na1, na2, na3);
修改强>
var Na = [8289,92198,820624];
var variable_names = {};
for(var i = 0; i< Na.length; i++){
variable_names['na_'+i] = Na[i];
}
//console.log(variable_names);
console.log(variable_names.na_0);