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

通过带有参数的函数作为参数?

韩烈
2023-03-14
问题内容

是否可以通过以参数作为参数的javascript函数?

例:

$(edit_link).click( changeViewMode( myvar ) );

问题答案:

使用“关闭”:

$(edit_link).click(function(){ return changeViewMode(myvar); });

这将创建一个匿名的临时函数包装器,该包装器知道该参数并将其传递给实际的回调实现。



 类似资料:
  • 问题内容: 我有一个功能,它从父级一直到组件层次结构中子级的子级。通常,这不会有太大的问题,但是我需要从孩子那里接收一个参数。我目前收到此错误消息: 这是我正在做的示例代码: 总结一下:我一直将myFunction作为道具传递给,每次单击按钮并从中传递参数时,我都希望将其调用。 谢谢! 问题答案: 我不明白你为什么会得到这个错误,但你应该做的和: Wrapping the function cal

  • 但是,如果Terminal中没有提供,我不知道如何(或者是否能够)为其设置默认值。像这样简单的东西不起作用。这里的一个解决方案是根据的内容或大小在函数中设置变量。但我不知道有没有更好的办法做到这一点。 因此,我正在寻找一种方法来使用来自终端的参数调用一个函数,其中需要一个数字(在本例中为2),而其余的是可选的,并设置为默认值。

  • 我是Kotlin的新手,很难理解下面的代码 所以这个函数叫做,它的输入参数是一个名为的函数,它是

  • 函数可以作为其它函数的参数进行传递,然后在其它函数内调用执行,一般称之为回调。下面是一个将函数作为参数的简单例子(function_parameter.go): package main import ( "fmt" ) func main() { callback(1, Add) } func Add(a, b int) { fmt.Printf("The sum

  • 问题内容: 我有这个下面的代码。 编辑: 这是被称为回调函数的函数: 现在,如果我想将变量作为参数传递给回调函数,是否有办法做到这一点而不必在调用中将其添加为另一个参数?我试图让该函数对其他用法开放,所以我不想传递任何额外的参数;但是如果它可以以某种方式包含在回调中,那就太好了。 问题答案: 将回调更改为匿名函数: 这使您可以将参数传递给内部函数。 编辑:允许ajax响应:

  • 奖金f(a_3,(a_3+A_4)*4)可以捕捉所有的表达式,而不仅仅是(a_3,(a_3+A_4)?