当前位置: 首页 > 面试题库 >

JavaScript函数数组

皮献
2023-03-14
问题内容
var array_of_functions = [
    first_function('a string'),
    second_function('a string'),
    third_function('a string'),
    forth_function('a string')
]

array_of_functions[0];

这不能按预期工作,因为创建数组时将执行数组中的每个函数。

通过执行以下操作来执行数组中任何函数的正确方法是:

array_of_functions[0];  // or, array_of_functions[1] etc.

谢谢!


问题答案:
var array_of_functions = [
    first_function,
    second_function,
    third_function,
    forth_function
]

然后在数组中执行给定函数时:

array_of_functions[0]('a string');


 类似资料:
  • 主要内容:JS 定义函数,JS 调用函数,参数的默认值,JS 函数返回值,JS 函数表达式函数是一组执行特定任务(具有特定功能)的,可以重复使用的代码块,前面几节中用到的 alert()、write() 就是 JavaScript 中内置的函数。 除了使用内置函数外,我们也可以自行创建函数(自定义函数),然后在需要的地方调用这个函数,这样不仅可以避免编写重复的代码,还有利于代码的后期维护。本节我们主要来介绍一下如何使用 JavaScript 编写一个自己的函数。 JS 定义函数 JS

  • 在 JavaScript中,函数是头等 (first-class) 对象,因为它们可以像任何其他对象一样具有属性和方法。它们与其他对象的区别在于函数可以被调用。简而言之,它们是 Function 对象。(MDN) 函数就是一段代码片段,调用函数就是执行函数中的代码。 1. 函数的使用 1.1 语法 函数使用前通常与变量一样需要先进行声明,用 function 关键字定义函数。 // 常见的函数的定

  • 本文向大家介绍Javascript函数的参数,包括了Javascript函数的参数的使用技巧和注意事项,需要的朋友参考一下  本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘 函数的参数                      对于参数值,JavaScript不会进行类型检查,任何类型的值都可以被传递给参数。             对于函数参数,如果过少,没得到值的参数值为undefi

  • 问题内容: 我找到了两个使用Javascript获取Cookie数据的函数我想知道应该使用哪个函数? 例如,我相信我在某处读到某些浏览器拆分分号时出现问题? w3schools: quirksmode: 问题答案: W3CSchool的函数错误。如果存在多个具有相同后缀的cookie,则失败: 当您搜索它时,将返回 ffoo 而不是 foo 的值。 现在,这就是我要做的事情:首先,您需要了解coo

  • 本文向大家介绍JavaScript Sleep()函数?,包括了JavaScript Sleep()函数?的使用技巧和注意事项,需要的朋友参考一下 睡觉() 借助Sleep(),我们可以使函数在固定的时间内暂停执行。在诸如C和Php的 编程语言中,我们将其称为sleep(sec)。Java有 Thread.sleep()方法,Python已经time.sleep()和GO 具有time.Sleep

  • 本文向大家介绍JavaScript数组操作函数汇总,包括了JavaScript数组操作函数汇总的使用技巧和注意事项,需要的朋友参考一下 js中数组操作函数还是非常多的,今天忽然想到来总结一下,也算是温故而知新吧。不过不会针对每个办法都进行一下总结,只是针对一些比较常用的做个备注一下。 这里总结到的 js 数组操作函数有:push,pop,join,shift,unshift,slice,splic