首页 > TAG信息列表 > anonymous-function

JavaScript:将更改的参数传递给回调

现在,这是一个有趣的问题.我有一个对象数组,如下所示: objRequests = [ { url: "/cgi-bin/script1.cgi", dest: "#div1" }, { url: "/cgi-bin/script1.cgi", dest: "#div2" } ]; 现在,我遍历这些对象以使用jQuery的$.getJSON()方法在特

CodeGo.net>如何从匿名列表中删除项目

在EF 4 C#上工作.我有一个匿名列表.想从匿名列表中删除项目 Anonymous list : var temp=from p in contex.students select p;//it’s a complex query,for now just use simple select foreach(var item in temp) { if(item.StudentID)//if satisfy some

javascript-参数传递到IIFE

有谁能解释和证明哪个例子“更正确”? A:将对象作为参数传递 (function($){ $.doStuff(); })(jQuery); B:在函数内检索对象 (function(){ var $= jQuery; $.doStuff(); })(); 我真的很喜欢B,因为它具有可读性. A和B之间的唯一技术区别是B必须再查找一个范围.我认为这

PHP-使用匿名函数与array_fill

因此,我的目标是创建一个随机字母字符串,并且字母可以在字符串中重复.所以我想我可以很聪明,做到这一点: $str = implode( array_fill(0,10, function(){ $c='abcdefghijklmnopqrstuvwxyz'; return (string)$c{rand(0,strlen($c)-1)}; } ) ); echo $str;

JavaScript中匿名函数的索引和值输入说明

我有一个关于匿名函数如何在Javascript中工作的问题. 我看到了一段漂亮的代码,可从html元素中切换“已禁用”(来自此帖子link to stack overflow ): $('#el').prop('disabled', function(i, v) { return !v; }); 匿名函数i和v的输入是索引和值. 这是为什么?是因为.prop()还是因为匿

匿名函数参数

我的代码中有一个部分看起来像这样 var locationDefer = $.Deferred(); if (saSel.Company === -1) { database.getAllLocations().then(function (result) { var locations = JSON.parse(result.d); locationDefer.resolve(locations); }); } else {

javascript-匿名函数之间的区别

我正在阅读更多开放源代码javascript框架,并找到了更多创建匿名函数的方法,但是有什么不同和最佳方法? (function() { this.Lib = {}; }).call(this); (function() { var Lib = {}; window.Lib = Lib; })(); (function(global) { var Lib = {}; global.Lib = Lib; })

在JavaScript中的匿名函数中获取属性名称

是否可以获取在javascript中调用匿名函数的属性的名称? 例 var obj = { WhoAmI: function() { //Obtain the name WhoAmI } } 解决方法:该函数不(直接)知道引用它的属性或变量的名称. 虽然取决于调用方式,但可以发现它. var obj = { WhoAmI: function func

匿名函数是否在循环中占用更多内存

我在想.以下代码段是否消耗比第二个更多的内存 List<Action> myList = new List<Action>(); for(int i = 0; i < 10000; i++) { myList.Add(() => { /* Code */}); } 这次,我指出一种方法. List<Action> myList = new List<Action>(); for (int i = 0; i < 10000; i+

javascript-作为参数的匿名函数的作用域

这个问题已经在这里有了答案:            >            JavaScript closure inside loops – simple practical example                                    43个 我正在开发一个非常简单的应用程序.当用户将鼠标悬停

如何动态检查PHP中匿名函数的预期参数数量?

是否可以获取PHP中匿名函数的预期参数数量?我知道ReflectionMethod,但是这似乎仅在方法在类上定义的情况下有效.就我而言,匿名函数将具有1个或2个参数.我宁愿正确地进行检查,而不是将第一个调用包装在try / catch中,如果第一个调用失败,则使用2个参数再次尝试.解决方法:尝试这个: //

javascript-如何多次调用函数?

我的问题是:我正在开发一个移动友好的网站,其中包含2个样式表,一个用于“面向PC”的可视化,另一个用于移动可视化.从2种CSS一起,当从一种可视化模式切换到另一种可视化模式时,我需要一个函数来修改菜单上的一些href属性. 我不会深入介绍这些东西的细节,因为它会很长而且可能很无聊,

与Java内部类相比,Scala闭包->最终VS var

我首先问了有关在Java中将final与匿名内部类一起使用的问题: Why do we use final keyword with anonymous inner classes? 我实际上正在阅读Martin Odersky的Scala书.看来Scala简化了许多Java代码,但是对于Scala闭包,我可以注意到一个明显的不同. 在Java中,我们使用匿名内部类“模

PHP闭包和隐式全局变量范围

有没有办法可以隐含地将顶级变量声明为闭包中使用的全局变量? 例如,如果使用如下代码: $a = 0; //A TOP-LEVEL VARIABLE Alpha::create('myAlpha') ->bind(DataSingleton::getInstance() ->query('c') ) ->addBeta('myBeta', function($obj){

javascript – 立即调用函数表达式(IIFE)与否

我看到很多代码如下: var myApp ={}; (function() { console.log("Hello"); this.var1 = "mark"; //"this" is global, because it runs immediately on load. Caller is global myApp.sayGoodbye = function() { console.log

在PHP 5.4.0之前的匿名函数中使用`$this`

PHP手册说明 It is not possible to use $this from anonymous function before PHP 5.4.0 在anonymous functions page.但我发现我可以通过将$this分配给变量并将变量传递给函数定义中的use语句来使其工作. $CI = $this; $callback = function () use ($CI) { $CI->pub

php – 带有匿名函数和闭包的cURL WRITEFUNCTION回调

我正在使用cURL的CURLOPT_WRITEFUNCTION选项指定一个回调来处理来自cURL请求的数据. $serverid=5; $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.whatever.com'); curl_setopt( $ch, CURLOPT_WRITEFUNCTION, function ($ch, $string) { re

javascript – $(“selection”)和$(“selection”,$(this))之间有什么区别

我已经看到使用$(this)并在函数内理解,但也在选择器中看到过,但是无法理解何时或是否有价值.这是我可以使用和开始工作的两个例子,但我真的做了有价值的事情…… 在这里,我在选择器中添加了$(this) (function($) { $(".deliver").on('mouseenter',function(){ $(this)

JavaScript:如何从事件中调用函数

我开始学习JavaScript,我知道如何从事件中调用函数.我知道的唯一方法是使用匿名函数(请参阅我的代码),我不知道如何以更简单的方式调用它.提前致谢! function example (){ document.getElementById("myDiv").onclick = function (){ example2 ();

在JavaScript中为匿名函数放置参数

当我在JavaScript中创建一个匿名函数时,如下所示: (function(){ /* some code here */ })() 添加此功能的对象将在哪个对象中生效? 您还可以在jQuery源代码中看到一个匿名函数,如下所示: (function(window, undefined){ /* some code here */ })(window) 该函数的参数如何

PHP关闭类实例

如果我有一个类: class MyClass { public function foo() { echo "foo"; } } 然后在类之外实例化它并尝试在其中创建一个匿名函数: $mine = new MyClass(); $mine->bar = function() { echo "bar"; } 然后尝试称它为$mine-> bar(),我得到: Fatal error: Cal

php – 如何在不使用create_function的情况下重写示例?

在查看PHP的create_function时,它说: If you are using PHP 5.3.0 or newer a native 07001 should be used instead. 我想重新创建create_function的相同功能,但使用匿名函数.我不知道如何,或者我是否正确接近它. 本质上,我如何更改以下内容,以便我不再使用create_function但仍

PHP的目的在array_map()函数中使用关键字?

我在我的应用程序中有以下代码行. 任何人都可以告诉我以下array_map()函数中use关键字的用途是什么? array_map( function($record) use ($edit_form, $otherfields, $otherfields_keys) { User::parseData($record, $edit_form['metadata']); if (isset($otherfields[$re

在PHP中执行纯粹的匿名函数

在PHP中执行匿名函数的建议方法是什么,类似于Javascript如何提供这种可能性? 使用Javascript: (function(){ console.log('Hello!'); })(); 在PHP中尝试相同的操作会产生参数左括号的语法错误.我通过“误用”call_user_func()找到解决这个问题的方法: PHP: call_user_func(function(

javascript – 未捕获的TypeError:无法读取未定义的属性’hasOwnProperty’

我正在使用fabric.js在画布上绘制一些文本.我有一个创建文本标签的功能.我想让标签在选中时运行一个功能.其语法是label.on(‘selected’,functionToCall());当我将函数设置为匿名内部函数时,这很好用,但是当我将它作为一个单独的函数分解时,我得到一个未捕获的TypeError:无法读取未