Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Functional Programming In Javascript

DZone's Guide to

Functional Programming In Javascript

Functional programming — it's so hot right now! Find out what all the cool kids are doing.

· Web Dev Zone ·
Free Resource

Deploying code to production can be filled with uncertainty. Reduce the risks, and deploy earlier and more often. Download this free guide to learn more. Brought to you in partnership with Rollbar.

Functional programming is becoming more and more popular, and more and more controversial. JavaScript has functional properties, sure — you can treat functions as first order objects, using them to filter and transform lists, easily implement event-driven systems, or build reactive programs. But it wasn't designed to be a functional programming environment, not really — it does support recursion, but not as effectively as languages like Lisp or Erlang.

At any rate, even if you don't write functional JavaScript, you'll run into it during your career, and you should learn what to look for and how these systems work.

Knoldus organized a knolx session on the topic, Functional Programming In JavaScript, which covers the Functional Programming Paradigm In JavaScript.

You can watch the video of the session here:

You can check out the slides as well. 

Deploying code to production can be filled with uncertainty. Reduce the risks, and deploy earlier and more often. Download this free guide to learn more. Brought to you in partnership with Rollbar.

Topics:
javascript ,functional programming ,object oriented programming

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}