Większość stron internetowych wykorzystuje Funkcja currying Aby zmienić złożone zadania na prostsze. Podobnie jak inne języki programowania, JavaScript obsługuje funkcję currying w celu rozwiązania różnych problemów.
Treść artykułu jest tutaj zaciągnięta, aby omówić funkcję currying w JavaScript.
Co to jest curry?
Currying to nowoczesna koncepcja języka programowania. Zasadniczo rozkłada funkcję o wielu argumentach i zwraca sekwencję funkcji. Funkcje te przyjmują tylko jeden argument na raz. Bardzo przydatne jest unikanie wielokrotnego przekazywania tych samych zmiennych.
Dodatkowo istnieje różne zalety korzystania z Funkcja currying w JavaScript. Niektóre z nich są następujące:
Różnica między curryingiem a tradycyjną funkcją w JavaScript
Składnia funkcji currying jest wykorzystywana od tradycyjnej funkcji do nowoczesnej strategii funkcji. Celem tego przykładu jest rozróżnienie między nimi JavaScript. Składnia do wykorzystania prostej funkcji w JavaScript następująco.
Składnia funkcji tradycji w JavaScript
funkcja uruchom (argument1, argument2, argument3)W tradycyjnej funkcji wszystkie argumenty są predefiniowane i są używane jednocześnie podczas deklarowania funkcji.
Funkcja currying w JavaScript.
funkcjaRun (argument1)Currying tworzy zagnieżdżone funkcje na podstawie liczby argumentów. W powyższej składni każda funkcja zwraca argument.
Jak używać funkcji currying w JavaScript?
W tym przykładzie wykonuje się prostą operację dodawania między trzema zmiennymi, x, y, I z, wykorzystując Funkcja currying w JavaScript.
// Przykład użycia funkcji curryingOpis powyższego kodu przedstawiono poniżej:
Wyjście
Wyjście wyświetla wykonanie powyższego kodu i zwraca „27”, która jest sumą 12, 10, I 5 wartości.
Wniosek
Funkcja currying pozwala podzielić funkcję na wiele modułów, aby służyć jeden cel. Ta strategia sprawia, że funkcja currying jest bardziej skuteczna niż tradycyjne funkcje. Tutaj nauczyłeś się pracy i wykorzystania funkcji currying w JavaScript. Prosty przykład i zalety Funkcja currying są przewidziane do zrozumienia tej funkcji.