Javascript 我有user23、user24等。如何加入';用户';var num是指单个变量吗?

Javascript 我有user23、user24等。如何加入';用户';var num是指单个变量吗?,javascript,Javascript,我有大约300个带字符串的变量(user1、user2、user3…) 如何使用“user”+numberofuser引用变量 如果您将user1、user2分配给另一个VARABLE,我将使用javascript,例如: var listOfusers = {}; listOfusers.user1 = "abcd" 然后您可以像这样访问listOfusers.user1: var index = 1 listOfusers['user' + index] 您可以使用window[varn

我有大约300个带字符串的变量(user1、user2、user3…)

如何使用“user”+numberofuser引用变量


如果您将user1、user2分配给另一个VARABLE,我将使用javascript,例如:

var listOfusers = {};
listOfusers.user1 = "abcd"
然后您可以像这样访问
listOfusers.user1

var index = 1
listOfusers['user' + index]

您可以使用window[varname]访问全局范围中定义的变量

var user1 =1,
  user2 = 2,
  user3 = 3

var v_name = 'user' + 2; 

console.log(window[v_name])
输出

2

更好的方法是:使用一个。(尽管有这么多重复项…)sry,英语不是我的母语,我对javascript是100%的新手,我是11个xDDThanks,所以我会尝试一下。
ListoUsers={}
-创建一个对象/字典,而不是数组/列表/序列。我建议使用数组:
var arrayOfUsers=[];ArrayFuser[1]=..
除非需要以不同方式键入(例如关闭用户名)。这也使得添加新用户(
ArrayFusers.push(…)
)变得容易,而无需确定序列id,并允许有序/稳定的遍历。