Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.09.2011 Ostrzeżenie: (0%)
|
Witam, próbuję załapać domknięcia w JS, o to problemik
Program który będzie wywoływany foo(); będzie "zliczał" ilość wywołań bez użycia zmiennej globalnej ani argumentu w funckji więc jeśli wywołamy go foo(); foo(); alert(foo()); to da nam 3 i naskrobałem coś takiego Kod var increment = function() { var i = 0; return function() { return i += 1;}(); }; alert(increment()+" "+increment()); (tak wiem, że to się zeruję) Póki co stoję poetycko to ujmując "jak widływ gnoju". Wszelkie sugestie mile widziane |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.09.2011 Ostrzeżenie: (0%)
|
wielkie dzięki, zmylono mnie gdyż powiedziano mi iż problem to domknięcie, bardzo dziękuje za sensowne wyjaśnienie.
|
|
|
|
mesmerro JS Domknięcia i samo zwiększająca się funkcja. 1.09.2011, 20:54:44
wszerad [PHP] pobierz, plaintext var i = 0;(function... 1.09.2011, 21:46:50
mortus Podstawą działania takich funkcji jest sposób usta... 1.09.2011, 21:59:20
wszerad "Nie chodzi o to, że taki zapis funkcję wyzwa... 1.09.2011, 22:24:09
mesmerro a takie jeszcze pytanie do wywołania funkcji
func... 1.09.2011, 22:40:23
wszerad Musisz taką funkcje brać w nawias, deklaracja obie... 1.09.2011, 23:19:01 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:04 |