gpt4 book ai didi

数组中的 Javascript 函数

转载 作者:行者123 更新时间:2023-11-29 18:23:48 25 4
gpt4 key购买 nike

教授给我的任务是制作一个简单的 Javascript 程序,该程序使用随机数在二维表中显示简单的数学问题及其答案。之前他给我们举了一个用函数写表的例子,是这样的:

function RandomGen() {
Random = math.floor(Math.random()*60);
document.writeln("<th>");
document.writeln(Random);
document.writeln("</th>");
}
RandomGen();

为了使用数组,我可以这样做吗?

var RandomArray [

RandomGen(),
second_function(),
third_function(),
forth_function(),
]

RandomArray[0];

如何将函数追加在一起写入表格?

最佳答案

你几乎明白了。正确的语法是:

var randomArray = [    
RandomGen,
second_function,
third_function,
forth_function
];

randomArray[0](); // this calls RandomGen
randomArray[1](); // this calls second_function

记住基本语法规则:

  1. 没有括号的函数名是函数引用。它的行为就像任何引用一样,因此可以被视为一个变量。这意味着您可以将它分配给另一个变量,将它传递给另一个函数,然后像上面的示例一样将它填充到一个数组中。

  2. 将括号 () 添加到函数引用会导致函数被调用。函数引用是普通的旧函数名称、存储在另一个变量中还是存储在数组中都没有关系。

关于数组中的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15630297/

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