Javascript 我有user23、user24等。如何加入';用户';var num是指单个变量吗?
我有大约300个带字符串的变量(user1、user2、user3…) 如何使用“user”+numberofuser引用变量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
如果您将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,并允许有序/稳定的遍历。