This will create global variables (in the global namespace, i.e. window).
var varNames = ["name1","name2","name3"];
for (var i=0;i<varNames.length;i+=1){
window[varNames[i]] = 0;
}
name1;
Since using global variables is considered bad practice, you can create variables inside the custum object:
var myVariables = {}
,varNames = ["name1","name2","name3"];
for (var i=0;i<varNames.length;i+=1){
myVariables[varNames[i]] = 0;
}
myVariables.name1;
Change 2017
Using es≥6:
const [v1, v2, v3] = ["name1","name2","name3"];
console.log(v1);
source
share