有没有办法在另一个变量的声明中使用来自一个变量的数据?在变量声明中,它也是胁迫字符串的相同概念。例如,如果我想创建一个名为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)
发布于 2017-03-15 08:50:50
你可以做这样的事
var i = 1;
var username = 'John';
var users = {};
users[username + i] = username
在这之后你可以用
users.John1
这可以接受吗?
发布于 2017-03-15 08:56:32
var i = 1; // Creates variable with value of 1
不要使用var user + i = "John";
// Creates变量的名称为user1 (因为我的值为1),您应该使用:
window['user'+i] ="John";
alert(user1);
https://stackoverflow.com/questions/42815833
复制相似问题