Dav*_*ave 3 javascript jquery lambda anonymous-function
在jQuery lambda函数中,用户询问在JQuery中调试lambda表达式.我搜索了很多网站,我无法在JQuery中找到lambda表达式的例子.有谁知道这是否可能,如果有,我在哪里可以找到一些例子?
Lambda表达式(除其他外)用作指定匿名函数(也称为匿名委托或匿名方法)的简写.也就是说,指向您即时定义的功能.
看到这个常见的JQuery Ajax示例:
$.ajax({
url: "test.html",
context: document.body,
success: function(){
$(this).addClass("done");
} });
Run Code Online (Sandbox Code Playgroud)
在成功参数上使用即时功能的定义和指针JavaScript的. 所以是的,javascript中的匿名函数有一种lambda语法.实际上,这与VB.NET的lambda语法非常相似,对表达式树和匿名函数都非常有用:
Dim newNinjaList = NinjaList.Where(Function(n) n.primaryWeapon = "dagger")
Run Code Online (Sandbox Code Playgroud)
所以,你可以说JQuery中有一个lambda语法,虽然很多人会认为它不优雅.
如果你指的是lambda表达式来指定表达式树,那么答案很简单: 不,JQuery不对表达式树使用任何类型的lambda语法.
| 归档时间: |
|
| 查看次数: |
14232 次 |
| 最近记录: |