如何在Javascript中使用arry元素作为数组名称

时间:2015-07-11 14:37:13

标签: javascript arrays

即时练习javascript,我有数组(超过10个),其中包含字符串 var p = [" one"," two"," three"," four"]; var q = [// somthing here]

和另一个由一个函数创建的数组,该函数选择n存储一些数组名称以进行进一步的操作

var m = [" p"," q"," r"," s"];

如何使用数组m的元素作为varable / array name,如:

<button onclick="testArrays(dest, m[0])">desti</button>

必须像这样工作

<button onclick="testArrays(dest, p)">desti</button>

我只想说我如何使用m [0]作为变量

我不使用对象

1 个答案:

答案 0 :(得分:0)

作为变量在哪里?如果它是对象的属性,则可以使用object[m[0]]

如果它在全局范围内,您可以使用window对象window[m[0]]。如果它是函数内部的变量,您应该重新考虑您的方法。有一种方法以e开头并以val结束,你永远不应该使用它。