javascript - 如何处理javascript函数中的匿名函数?

标签 javascript anonymous-function

我需要在 Javascript 中存储一个匿名函数作为我的“命名”函数的参数传递,然后稍后调用它。

我该怎么做?我已经知道如何将匿名函数作为参数传递,但是当我在代码的“另一端”时,我不知道如何处理它。

谢谢

最佳答案

Functions in JavaScriptfirst-class members这意味着您可以像使用该语言中的任何其他数据类型一样使用它们 - 您可以将它们作为参数传递,将它们作为其他函数中的成员变量保存,从函数中返回它们等。

在您询问的情况下,它的工作方式与任何其他命名变量一样,只是您可以按如下方式调用该函数,因为它是一个函数:

function myFunc(anonymous){
    var arg1;
    anonymous(arg1);
}

myFunc(function(arg1){console.log(arg1)});

关于javascript - 如何处理javascript函数中的匿名函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5418625/

相关文章:

syntax - 匿名 Scala 函数语法

javascript - 为什么匿名函数在 Javascript 中对我不起作用?

javascript - ExtJS - 从不同文件访问变量

java - 根据ajax请求重定向到登录页面

javascript - 使用代理时如何停止NodeJS "Request"模块更改请求

javascript - 如何从复选框中设置列以过滤数据表 jQuery

javascript - 将函数调用的结果作为 javascript/node.js 中的函数进行调用

c# - 如何使函数对方法私有(private)?

javascript - 使用 Google map API 添加多个标记

javascript - 在模块中查找函数