Insights from the overment episode “Currying - Programowanie funkcyjne w JavaScript”, published May 4, 2020.
Currying to technika programowania funkcyjnego polegająca na przekształceniu funkcji przyjmującej wiele argumentów w ciąg funkcji przyjmujących po jednym argumencie. Dzięki temu programiści zyskują większą elastyczność w tworzeniu reużywalnych funkcji pomocniczych, co znacząco ułatwia pracę z metodami takimi jak map() czy filter() oraz bibliotekami typu Ramda.js.
Topics: JavaScript, Functional Programming, Currying, Ramda.js, Web Development