小编use*_*288的帖子

动态数组名称javascript

我有一些名字相似的数组.

ArrayTop[]  
ArrayLeft[]   
ArrayRight[]  
ArrayWidth[]
Run Code Online (Sandbox Code Playgroud)

我试图在函数中动态设置名称,然后设置值.

我已经尝试了很多动态选择正确数组的方法,但还没有提出解决方案.

function setarray(a,b,c){
    eval(Array+a+[b])=c
}

setarray('Top',5,100)
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我试图设置.

ArrayTop[5]=100
Run Code Online (Sandbox Code Playgroud)

javascript arrays eval dynamic

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

dynamic ×1

eval ×1

javascript ×1