问题标签 [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.
c# - '所有方法'的C#委托或Func?
我已经阅读了有关 Func 和委托的一些内容,它们可以帮助您将方法作为参数传递。现在我有一个缓存服务,它有这个声明:
因此,在我想缓存一些数据的地方,我检查它是否存在于缓存中(使用 GetFromCache),如果不存在,则从某处获取数据,并将其添加到缓存中(使用 AddToCache)
现在我想用一个参数来扩展 AddToCache 方法,这是调用以获取数据的类+方法然后声明将是这样的
然后这个方法可以检查缓存是否有数据,如果没有,通过它提供的方法获取数据本身。
然后在调用代码中我可以说:
我想要实现的是“如果缓存为空获取数据并添加到缓存”逻辑仅放置在一个地方。
我希望这是有道理的 :)
哦,顺便问一下,问题是:这可能吗?
php - PHP匿名函数范围问题
我试图通过一个公共属性对一组对象进行排序,但是我无法让我的 $property 参数在内部函数中注册(我可以在外部函数中使用它)。
我阅读文档的方式,听起来参数可用,我误解了什么吗?
这是我所拥有的:
任何建议表示赞赏。谢谢。
javascript - 在 for() 循环中声明的 Javascript 变量的范围是什么?
查看以下 HTML/Javascript 代码片段:
这输出:
这不是我所期待的 - 我期待输出0, 1, 2, 0, 1, 2,
我(错误地)假设被推入数组的匿名函数将表现为一个闭包,捕获在i
创建函数时分配的值 - 但它实际上似乎i
表现为一个全局变量。
谁能解释i
这个代码示例中的范围发生了什么,以及为什么匿名函数没有捕获它的值?
javascript - JavaScript 回调函数中的“this”略有混淆
接着。这个函数调用在一个类的函数中。this.id
是所述类的属性。这会将 this.id 的函数值传递给匿名函数的字符串,还是会在函数实际被调用时尝试评估它,因此没有意义。
如果这不能按我的意愿工作,您能否推荐我如何实现这一目标。
java - 如何在 Java 中编写匿名函数?
甚至可能吗?
firefox - Firefox 不支持基于程序的调用功能
单击以下程序的任何行...我正在触发功能邮件文件单击...功能仅具有警报消息,该消息根据单击显示不同的文件名...
****它在 IE 中正常工作 .....Firefox N 其他浏览器功能不会调用单击任何行.. 有什么问题..请帮助我......我正在编写代码以提高您的意识* ***
这是 vbscript 代码...我只是在调用函数 mailfileclick ohkkkkkkkk 和 ohter 部分此页面我正在区分函数见下文...
我的事情..现在你对编码很清楚了..还有一个..这段代码在 Internet Exlorer 上运行良好......问题 Firefox 和其他浏览器......我认为问题区域是...... (“”)
更好的你知道....你的帮助之手...
javascript - JS:匿名函数中的变量继承——作用域
长话短说:
实际上,我的代码要复杂一些。
我的脚本遍历许多 html 对象并为每个元素添加一个事件侦听器。
我通过为每个元素声明一个匿名函数并使用 ID 作为参数调用另一个函数来做到这一点。在本例中,该 ID 由“o”变量表示。
经过一番思考,我明白了为什么会这样,但是有没有办法让 js 在我声明匿名函数时评估 o 而无需处理 id 属性并从那里获取我的 ID?
我的完整源代码在这里: http: //pastebin.com/GMieerdw
匿名函数在第 303 行。
php - php is_function() 判断变量是否为函数
读到php 中的匿名函数让我非常兴奋,它让您可以声明一个比使用create_function更容易的函数变量。现在我想知道我是否有一个传递变量的函数,我如何检查它以确定它是否是一个函数?还没有 is_function() 函数,当我对作为函数的变量执行 var_dump 时:
我明白了:
关于如何检查这是否是一个功能的任何想法?
vb.net - VB.NET 2008 - 匿名函数
在表单加载时,我使用所有可能的颜色填充菜单,以便用户可以选择颜色。但是,当他们选择一种颜色时,我标签的前景色不会改变。
我究竟做错了什么?谢谢