【发布时间】:2016-04-23 10:40:57
【问题描述】:
我在我的 JavaScript 页面中声明了一个 JavaScript 数组,如下所示:
var example = [[20,870,5,1,1,16],[28,1250,8,1,1,23]];
在其他地方访问时效果很好。
我的 HTML 页面中有一个复选框,如下所示:
<input type="checkbox" id="example" onChange="update('example')">Example
我希望函数看起来像下面这样。传递的变量也是我的 JS 数组的名称。我将有 20-30 个复选框,理想情况下我希望避免大量 if/else 语句。
function update(a) {
alert(a[0][1]);
}
是否可以使用传递给我的函数的变量来访问同名的 JS 数组?
谢谢
【问题讨论】:
-
你的意思是像
update(example)?这是非常糟糕的代码设计。
标签: javascript arrays variables checkbox