使用另一个变量中的一个变量的数据--javascript

时间:2017-03-15 16:43:19

标签: javascript variables

有没有办法在另一个变量的声明中使用一个变量的数据?与变量声明一样,强制字符串的概念也是一样的。例如,如果我想创建一个名为user1的变量,有什么方法可以这样做:

var i = 1; // Creates variable with value of 1
var user + i = "John"; // Creates variable with name of user1 (because i has a value of 1)

2 个答案:

答案 0 :(得分:1)

您可以执行类似

的操作
var i = 1;
var username = 'John';
var users = {};
users[username + i] = username

在此之后你可以使用

users.John1 

这可以接受吗?

答案 1 :(得分:0)

 var i = 1; // Creates variable with value of 1
而不是      var user + i = "John"; //创建名称为user1的变量(因为我的值为1) 使用方法:

 window['user'+i] ="John";

 alert(user1);

https://jsfiddle.net/6x0uLbe8/