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?
Jak napisać anonimową funkcję w Javie?
Czy to w ogóle możliwe?
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?