有没有办法在另一个变量的声明中使用一个变量的数据?与变量声明一样,强制字符串的概念也是一样的。例如,如果我想创建一个名为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)
答案 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);