Javascript 动态读取函数中的数组值
Javascript Read Array Values from Function dynamically
如何将
数组名称传递到函数中并动态读取值?
动态我生成了如下数组
fruits[0] = "Banana";
fruits[1] = "Orange";
fruits[2] = "Apple";
激活以下功能的超链接
I have a function in hyeperlink <a href="javascript: activate('1', 'fruits')">Click Me</a>
下面是函数
function activate(idNumber, arrayName)
{
alert('id is:'+ idNumber); **//Working**
alert(arrayName[idNumber]); **//Not working must print fruits[1]**
}
这取决于定义"水果"的范围。
假设它是全局的,window[arrayName]
将在arrayName=='fruits'
时得到它。这是因为window
包含对所有全局对象的引用。
您传入字母"f","r","u","i","t"和"s"而不是变量,只需从变量周围删除引号:
<a href="javascript: activate('1', fruits)">Click Me</a>
相关文章:
- 数组函数不适用于从元素文本创建的JavaScript数组
- 如何在javascript中求解pack数组函数
- 制作一个javascript的数组函数
- 获取元素的位置并创建它的数组函数
- 茉莉花中的 SpyOn javascript 数组函数
- 自定义数组函数不接受参数
- 使用原型的自定义数组函数.新的 MyArray(1,2,3,4) 不工作
- Java 脚本随机化数组函数
- 在 Restangular 集合上使用 lodash 数组函数
- 比较数组函数返回未定义
- Javascript中嵌套for循环与数组函数的性能
- 多维数组函数在JS中不起作用
- Javascript数组函数有我看不到的错误
- 数组函数外的javascript
- 在数组/函数中循环时使用换行符
- 拼接javascript数组函数获胜't删除项目
- 为什么不'这个js数组函数不能工作
- 如何在我自己的数组原型函数中使用数组函数
- 在javascript中定义数组函数
- Jquery动态树数组函数