我正在练习 javascript,我有数组(超过 10 个),其中包含字符串 var p = ["一","二","三","四"]; var q = [//这里有一些东西]
另一个由函数创建的数组,该函数选择 n 存储一些数组名称以供进一步操作
var m = ["p","q","r","s"];
如何使用数组 m 的元素作为变量/数组名称,例如:
<button onclick="testArrays(dest, m[0])">desti</button>
必须像这样工作
<button onclick="testArrays(dest, p)">desti</button>
我想说的是如何使用 m[0] 作为变量
我没有使用对象
最佳答案
作为变量在哪里?如果它是对象的属性,您可以使用 object[m[0]]
如果它在全局范围内,您可以使用window
对象window[m[0]]
。如果它是函数内的变量,您应该重新考虑您的方法。有一种以 e 开头、以 val 结尾的方法,你永远不应该使用它。
关于javascript - 如何在 Javascript 中使用 arry 元素作为数组名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358264/