Вопросы с тегом 'anonymous-function'

Анонимные функции используют блок кода в качестве значения, определяя его как встроенную функцию без имени.
19

Зачем вам нужно вызывать анонимную функцию в одной строке?

Я читал несколько сообщений о закрытии и видел это повсюду, но нет четкого объяснения, как это работает - каждый раз, когда мне просто говорили использовать его...: // Create a new anonymous function, to use as a wrapper (function(){ // The vari...
16 июл. '09 в 20:26
9

Объясните синтаксис инкапсулированной анонимной функции

Резюме Можете ли вы объяснить обоснование синтаксиса для инкапсулированных анонимных функций в JavaScript? Почему это работает: (function(){})();, но это не так: function(){}();? Что я знаю В JavaScript создается некоторая именованная функция: ...
27 окт. '09 в 23:23
5

Анонимные рекурсивные функции PHP

Возможно ли иметь функцию PHP, которая является как рекурсивной, так и анонимной? Это моя попытка заставить его работать, но он не передается в имени функции. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return...
19 мар. '10 в 19:51
19

javascript: рекурсивная анонимная функция?

Скажем, у меня есть базовая рекурсивная функция: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Как я могу это сделать, если у меня есть анонимная функция, такая как... (functi...
07 окт. '10 в 16:34
4

Расположение скобок для автоматического выполнения функций анонимного JavaScript?

Недавно я сравнивал текущую версию json2.js с версией, имевшейся в моем проекте, и заметил разницу в том, как выражение функции был создан и сам выполнен. Код, используемый для обертывания анонимной функции в скобках и затем ее выполнение, (functio...
02 авг. '10 в 1:39
12

Допустимо ли определять функции в результатах JSON?

Часть веб-сайта ответ JSON имел это (... добавил для контекста): {..., now:function(){return(new Date).getTime()}, ...} Является ли добавление анонимных функций в JSON? Я ожидал бы каждый раз, когда вы получите доступ к "времени", чтобы вернуть др...
04 янв. '10 в 19:02
5

Зачем использовать именованные функциональные выражения?

У нас есть два разных способа выполнения выражения функции в JavaScript: Именованное функциональное выражение (NFE): var boo = function boo () { alert(1); }; Анонимное выражение функции: var boo = function () { alert(1); }; И оба они м...
11 мар. '13 в 10:31
12

removeEventListener для анонимных функций в JavaScript

У меня есть объект, в котором есть методы. Эти методы помещаются в объект внутри анонимной функции. Это выглядит так: var t = {}; window.document.addEventListener("keydown", function(e) { t.scroll = function(x, y) { window.scrollBy(x, y)...
09 февр. '11 в 20:31
3

Как передать ссылку на функцию с параметрами?

Возможный дубликат: Как я могу предварительно задать аргументы в вызове функции JavaScript? (Приложение с частичной функцией) Мне нужно передать ссылку на функцию с заданным набором параметров. Вот пример передачи ссылочных параметров без...
16 дек. '08 в 23:30
4

Как удалитьEventListener, который является addEventListener с анонимной функцией?

function doSomethingWith(param) { document.body.addEventListener( 'scroll', function() { document.write(param); }, false ); // An event that I want to remove later } setTimeout( function...
14 апр. '11 в 7:51
5

Использование $this в анонимной функции

Руководство пользователя PHP Невозможно использовать $this от анонимной функции до PHP 5.4.0 на странице анонимных функций. Но я обнаружил, что могу заставить его работать, назначив $this ссылке и передав ссылку на инструкцию use в определении ...
05 дек. '11 в 20:01
3

Анонимная сокращенная функция

Что-то я не понимаю об анонимных функциях, используя короткую нотацию # (..) Следующие работы: REPL> ((fn [s] s) "Eh") "Eh" Но это не так: REPL> (#(%) "Eh") Это работает: REPL> (#(str %) "Eh") "Eh" Я не понимаю, почему (# (%) "E...
03 нояб. '12 в 1:00
5

Как написать анонимную функцию в Java?

Возможно ли это?
02 мая '10 в 23:31
3

Использовать ключевое слово в функциях - PHP

Возможный дубликат: В Php 5.3.0 что такое функция "Использовать" идентификатор? Должен ли его использовать системный программист? Я изучал Closures в PHP, и именно это привлекло мое внимание: public function getTotal($tax) { $to...
12 июн. '11 в 6:25
4

php is_function(), чтобы определить, является ли переменная функцией

Мне было очень приятно читать анонимные функции в php, которые позволяют вам объявлять переменную, которая является функцией легче, чем вы могли бы сделать с create_function. Теперь мне интересно, есть ли у меня функция, которая передается переменной...
14 мая '10 в 16:03