gpt4 book ai didi

Javascript从函数动态读取数组值

转载 作者:行者123 更新时间:2023-11-28 21:01:13 25 4
gpt4 key购买 nike

如何将数组名称传递给函数并动态读取值?

我动态生成了数组,如下

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 保存对所有全局对象的引用。

关于Javascript从函数动态读取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11005265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com