问题标签 [anonymous-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
580 浏览

javascript - IE 中的命名函数表达式,第 2 部分

不久前我问了这个问题,并对接受的答案感到满意。然而,我刚刚意识到以下技术:

返回我期望的结果。如果TJCrowder对我的第一个问题的回答是正确的,那么这种技术不应该不起作用吗?

0 投票
3 回答
590 浏览

c# - '所有方法'的C#委托或Func?

我已经阅读了有关 Func 和委托的一些内容,它们可以帮助您将方法作为参数传递。现在我有一个缓存服务,它有这个声明:

因此,在我想缓存一些数据的地方,我检查它是否存在于缓存中(使用 GetFromCache),如果不存在,则从某处获取数据,并将其添加到缓存中(使用 AddToCache)

现在我想用一个参数来扩展 AddToCache 方法,这是调用以获取数据的类+方法然后声明将是这样的

然后这个方法可以检查缓存是否有数据,如果没有,通过它提供的方法获取数据本身。

然后在调用代码中我可以说:

我想要实现的是“如果缓存为空获取数据并添加到缓存”逻辑仅放置在一个地方。

我希望这是有道理的 :)

哦,顺便问一下,问题是:这可能吗?

0 投票
2 回答
1609 浏览

php - PHP匿名函数范围问题

我试图通过一个公共属性对一组对象进行排序,但是我无法让我的 $property 参数在内部函数中注册(我可以在外部函数中使用它)。

我阅读文档的方式,听起来参数可用,我误解了什么吗?

这是我所拥有的:

任何建议表示赞赏。谢谢。

0 投票
2 回答
668 浏览

javascript - 在 for() 循环中声明的 Javascript 变量的范围是什么?

查看以下 HTML/Javascript 代码片段:

这输出:

这不是我所期待的 - 我期待输出0, 1, 2, 0, 1, 2,

我(错误地)假设被推入数组的匿名函数将表现为一个闭包,捕获在i创建函数时分配的值 - 但它实际上似乎i表现为一个全局变量。

谁能解释i这个代码示例中的范围发生了什么,以及为什么匿名函数没有捕获它的值?

0 投票
2 回答
142 浏览

javascript - JavaScript 回调函数中的“this”略有混淆

接着。这个函数调用在一个类的函数中。this.id是所述类的属性。这会将 this.id 的函数值传递给匿名函数的字符串,还是会在函数实际被调用时尝试评估它,因此没有意义。

如果这不能按我的意愿工作,您能否推荐我如何实现这一目标。

0 投票
6 回答
137035 浏览

java - 如何在 Java 中编写匿名函数?

甚至可能吗?

0 投票
1 回答
79 浏览

firefox - Firefox 不支持基于程序的调用功能

单击以下程序的任何行...我正在触发功能邮件文件单击...功能仅具有警报消息,该消息根据单击显示不同的文件名...

****它在 IE 中正常工作 .....Firefox N 其他浏览器功能不会调用单击任何行.. 有什么问题..请帮助我......我正在编写代码以提高您的意识* ***


这是 vbscript 代码...我只是在调用函数 mailfileclick ohkkkkkkkk 和 ohter 部分此页面我正在区分函数见下文...

我的事情..现在你对编码很清楚了..还有一个..这段代码在 Internet Exlorer 上运行良好......问题 Firefox 和其他浏览器......我认为问题区域是...... (“”)

更好的你知道....你的帮助之手...

0 投票
3 回答
3333 浏览

javascript - JS:匿名函数中的变量继承——作用域

长话短说:

实际上,我的代码要复杂一些。

我的脚本遍历许多 html 对象并为每个元素添加一个事件侦听器。

我通过为每个元素声明一个匿名函数并使用 ID 作为参数调用另一个函数来做到这一点。在本例中,该 ID 由“o”变量表示。

经过一番思考,我明白了为什么会这样,但是有没有办法让 js 在我声明匿名函数时评估 o 而无需处理 id 属性并从那里获取我的 ID?

我的完整源代码在这里: http: //pastebin.com/GMieerdw

匿名函数在第 303 行。

0 投票
5 回答
46219 浏览

php - php is_function() 判断变量是否为函数

读到php 中的匿名函数让我非常兴奋,它让您可以声明一个比使用create_function更容易的函数变量。现在我想知道我是否有一个传递变量的函数,我如何检查它以确定它是否是一个函数?还没有 is_function() 函数,当我对作为函数的变量执行 var_dump 时:

我明白了:

关于如何检查这是否是一个功能的任何想法?

0 投票
1 回答
673 浏览

vb.net - VB.NET 2008 - 匿名函数

在表单加载时,我使用所有可能的颜色填充菜单,以便用户可以选择颜色。但是,当他们选择一种颜色时,我标签的前景色不会改变。

我究竟做错了什么?谢谢