anonymous-function

Dlaczego musisz wywoływać funkcję anonimową w tej samej linii?

Czytałem kilka postów o zamknięciach i widziałem to wszędzie, ale nie ma jasnego wyjaśnienia, jak to działa - za każdym razem ... sg){alert(msg)}); ('SO'); Dlaczego musi być w tej samej linii? Czy mógłbyś wskazać mi kilka postów lub dać mi Wyjaśnienie?

Wyjaśnij składnię funkcji anonimowych

Podsumowanie Czy możesz wyjaśnić uzasadnienie składni encapsulated anonymous functions w JavaScript? Dlaczego to działa: (f ... miem Ale ja nie zrozum, dlaczego to nie działa równie dobrze: function(){ alert(2 + 2); }(); Możesz mi to wyjaśnić?

Anonimowe rekurencyjne funkcje PHP

Czy możliwe jest posiadanie funkcji PHP, która jest rekurencyjna i anonimowa? To jest moja próba, aby go uruchomić, ale nie p ... ) * $n; }; print $factorial( 5 ); Jestem również świadomy, że jest to zły sposób na wdrożenie faktorii, to tylko przykład.

Lokalizacja nawiasu dla automatycznego wykonywania anonimowych funkcji JavaScript?

Porównywałem ostatnio aktualną wersję json2.js z wersją, którą miałem w swoim projekcie i zauważyłem różnicę w tym, jak wyra ... a? Czy ten pierwszy zajmuje pamięć, pozostawiając wokół globalnej, anonimowej funkcji? Gdzie powinien znajdować się nawias?

Jak przekazać odniesienie do funkcji z parametrami? [duplikat]

Możliwy duplikat:Jak mogę wstępnie ustawić argumenty w wywołaniu funkcji JavaScript? (Częściowe Zastosowanie Funkcji) ... var allArguments = args.concat(Array.prototype.slice.call(arguments)); return func.apply(this, allArguments); }; }

Jak wywołać zamknięcie, które jest zmienną klasy?

class MyClass { var $lambda; function __construct() { $this->lambda = function() {echo 'hello world';}; // no ... ); //Fatal error: Call to undefined method MyClass::lambda() Więc jaka jest poprawna składnia dotarcia do zmiennych klasy ?

javascript: rekurencyjna funkcja anonimowa?

Powiedzmy, że mam podstawową funkcję rekurencyjną: function recur(data) { data = data+1; var nothing = function() { ... gdzie), które mogą powiedzieć nazwę wywołanej funkcji, ale nie mogę sobie przypomnieć żadnej z tych informacji w tej chwili.

Dlaczego warto używać nazwanych wyrażeń funkcyjnych?

Mamy dwa różne sposoby wykonywania wyrażeń funkcji w JavaScript: Nazwane wyrażenie funkcji (NFE): var boo = function boo ... edy powinienem używać funkcji anonimowych i kiedy powinienem używać nazwanych wyrażeń funkcji. Jaka jest między nimi różnica?

Jak usunąć addeventlistener, który jest addEventListener z funkcją anonimową?

function doSomethingWith(param) { document.body.addEventListener( 'scroll', function() { ... // What HANDLER should I specify to remove the anonymous handler above? }, 3000 ); doSomethingWith('Test. ');

(...()) vs. ( ... ) () w zamknięciach javascript [duplikat]

To pytanie ma już odpowiedź tutaj: Lokalizacja nawiasu dla automatycznego wykonywania anonimowych funkcj ... ***/)(); i wyjaśnieniem Crockforda! Myślałem, że dostanę odpowiedź "to to samo". Wy wybierajcie najlepszy, a ja go zaznaczam.

Skrót funkcji anonimowych

Jest coś, czego nie rozumiem w funkcjach anonimowych przy użyciu krótkiej notacji #(..) Następujące dzieła: REPL> ((fn ... są funkcjami anonimowymi i obie przyjmują jeden parametr. Dlaczego zapis skrócony potrzebujesz funkcji, a druga notacja nie?

Jak działa funkcja w pętli (która zwraca inną funkcję)? [duplikat]

To pytanie ma już odpowiedź tutaj: Zamknięcie JavaScript wewnątrz pętli-prosty praktyczny przykład ... b i dostałem alert (i ) coś działa poprawnie, ale będę wdzięczny, jeśli ktoś mógłby wyjaśnić dokładnie, co robi powyższy kod.

Dlaczego "to" w funkcji anonimowej jest niezdefiniowane podczas używania strict?

Dlaczego to w funkcji anonimowej jest niezdefiniowane podczas korzystania z javascript w trybie ścisłym? Rozumiem, dlaczego ... bar"; // *this* is undefined, why? }()); Test na skrzypcach: http://jsfiddle.net/Pyr5g/1 / Sprawdź rejestrator (firebug).

Jakie są korzyści z używania funkcji anonimowych zamiast nazwanych dla wywołań zwrotnych i parametrów w kodzie zdarzeń JavaScript?

Jestem nowy w JavaScript. Rozumiem wiele pojęć tego języka, czytam o prototypowym modelu dziedziczenia, i zaostrzam gwizdek ... ś techniczne powody lub Gotcha, których nie jestem świadomy to sprawia, że ta praktyka jest tak powszechna z jakiegoś powodu?

Lambda w pętli [duplikat]

to pytanie ma już odpowiedzi tutaj : ... : lambda: self.root.change_directory("login") # <- Why login ? } Naprawdę nie rozumiem dlaczego. Masz jakieś sugestie ?

Użyj słowa kluczowego w funkcjach-PHP [duplikat]

Możliwy duplikat:W Php 5.3.0 czym jest identyfikator funkcji "Użyj"? Czy rozsądny programista powinien z niego korzystać? ... szukuję use w PHP, Znajduje use Słowo kluczowe, gdzie jest używane w przestrzeniach nazw, ale tutaj wygląda inaczej. Dzięki.

JavaScript 'dwukropek' do oznaczania anonimowych funkcji?

Do czego odnosi się ten kod? queryString: function() { //some code } Testowałem go w WebConsole (Firefox), ale nie chciał się uruchomić, więc myślę, że nie jest odpowiednikiem function queryString() {}. Więc co to dokładnie jest?

Wybierz funkcję Pythona do wywołania na podstawie wyrażenia regularnego

Czy możliwe jest umieszczenie funkcji w strukturze danych, bez uprzedniego nadania jej nazwy z def? # This is the behaviour ... n( "log" ): for ( regex, handler ) in handlers: m = regex.search( line ) if ( m ): handler( m.group(1) )

Funkcje anonimowe z wykorzystaniem wyrażeń instrukcji GCC

To pytanie nie jest strasznie konkretne; to naprawdę dla mojego własnego C. mam nadzieję, że inni też się przydadzą. Zastrze ... nuję eksperymentować z tym i gdb, ale doświadczenia lub opinie innych byłyby świetne). Czy to zepsuje analizatory statyczne?