Widziałem ludzi, którzy opierali się na przekazywaniu metod wywołania zwrotnego/zdarzeń, a czasami wręczali im lambdy.subskrypcja metody kontra subskrybent lambda - co i dlaczego?
Czy ktokolwiek może mówić o jakiejkolwiek różnicy między tymi dwoma? Początkowo sądziłem, że są takie same, ale niekonsekwencja, którą widziałem, zaimplementowana czasami sprawia, że zastanawiam się, czy jest przypadek, w którym jeden jest lepszy od drugiego? Oczywiście, jeśli jest bardzo duża ilość kodu, to nie powinno to być lambda na miejscu, ale poza tym ..
Czy możesz podać wszystkie różnice między tymi dwoma, jeśli takie istnieją, i objaśnić zasady, których używasz do wyboru między dwa, gdy oba są dostępne?
Mam nawyk + = (nadawca, e) => {} i nigdy nie myślałem o tym, ale nie mogłem usunąć tego konkretnego słuchacza, jeśli chciałem, dobry punkt .. –
@ Jimmy, często razy nie musisz i ten punkt staje się nieistotny. Ale jest to denerwujące w czasach, kiedy to robisz. – JaredPar