Rozdział 5. Funkcje

Funkcje są kluczowym składnikiem języka JavaScript, jednak mogą nie być do końca tym, czym być się wydają. Wyglądają tak, jakby należały do rodziny instrukcji, choć w rzeczywistości są obiektami — takimi jak wszystkie opisane w poprzednim rozdziale. Możliwe jest zdefiniowanie funkcji, utworzenie nowej, a nawet jej wydrukowanie.

Dzięki tej funkcjonalności możliwe jest przypisanie funkcji do zmiennej, elementu tablicy bądź nawet przekazanie jej jako argumentu w wywołaniu innej funkcji. Czyni to wykorzystywanie funkcji użytecznym i elastycznym, choć także nieco mylącym.

Łatwo jest zagubić się w dyskusjach o funkcjach anonimowych, instrukcjach funkcji, wyrażeniach funkcji oraz odniesieniach do funkcji ...

Get JavaScript. Wprowadzenie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.