Читать книгу JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript - Kyle Simpson - Страница 4
Spis treści
ОглавлениеRozdział 1. Dlaczego programowanie funkcyjne?
Nazwane argumenty
Wyjście funkcji
Funkcje z funkcji
Składnia
Czym jest this?
Podsumowanie
Rozdział 3. Zarządzanie wejściami funkcji
Wszyscy za jednego
Dostosowywanie argumentów do parametrów
Niektóre teraz, niektóre później
Po jednym
Kolejność ma znaczenie
Bez punktów
Podsumowanie
Rozdział 4. Złożenie funkcji
Wyjście na wejście
Złożenie ogólne
Przekształcone złożenie
Abstrakcja
Punkty raz jeszcze
Podsumowanie
Rozdział 5. Redukowanie efektów ubocznych
Efekty na bok, poproszę
Dziękuję, raz wystarczy
Czysta rozkosz
Jest tam lub nie
Oczyszczanie
Podsumowanie
Rozdział 6. Niemutowalność wartości
Niemutowalność wartości podstawowych
Wartość do wartości
Ponowne przypisanie
Wydajność
Traktowanie wartości
Podsumowanie
Rozdział 7. Domknięcie a obiekt
Zgodność zdań
Podobieństwa
Dwie drogi rozdzieliły się w lesie…
Podsumowanie
Rozdział 8. Rekurencja
Definicja
Deklaratywna rekurencja
Stos
Zmiana kolejności rekurencji
Podsumowanie
Rozdział 9. Działania na listach
Niefunkcyjne przetwarzanie list
Map
Filtr
Reduce
Zaawansowane działania na listach
Metoda kontra samodzielna funkcja
Poszukiwanie list
Łączenie (fuzja)
Poza listami
Podsumowanie
Rozdział 10. Funkcyjność asynchroniczna
Czas jako stan
Zachłanne kontra leniwe
Reaktywne programowanie funkcyjne
Podsumowanie
Rozdział 11. Składamy wszystko razem
Konfiguracja
Zdarzenia giełdowe
Interfejs użytkownika chronometru giełdowego
Podsumowanie
Dodatek A. Transdukcja
Najpierw – dlaczego
Teraz – jak
I wreszcie – co
Podsumowanie
Dodatek B. Skromna monada
Typ
Luźny interfejs
Po prostu monada
Maybe
Skromnie
Podsumowanie
Dodatek C. Biblioteki FP
Materiał do analizy
Ramda (0.23.0)
Lodash/fp (4.17.4)
Mori (0.3.2)
Bonus: FPO
Bonus 2: fasy
Podsumowanie