Over a million developers have joined DZone.

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

Add user login and MFA to your next project in minutes. Create a free Okta developer account, drop in one of our SDKs to your application and get back to building.

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. 

Launch your application faster with Okta’s user management API. Register today for the free forever developer edition!

javascript ,functional programming ,object oriented programming

Published at DZone with permission of Nikhil Kumar, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}