---
title: "Discussion on \"Pure Functions in JavaScript\" | Hashnode"
description: "Discussion on \"Pure Functions in JavaScript\". Functional programming is a programming paradigm that's been gaining a lot of traction in JavaScript. One of the core concepts of functional programming is pure functions and writing declarative vs. imperative code. In this article, I'll define what ..."
url: "https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Pure Functions in JavaScript](https://blog.alyssaholland.me/pure-functions-in-javascript?utm_source=hashnode&utm_medium=feed)

Functional programming is a programming paradigm that's been gaining a lot of traction in JavaScript. One of the core concepts of functional programming is pure functions and writing declarative vs. imperative code. In this article, I'll define what ...

Feb 15, 2021 · 4 min read · blog.alyssaholland.me  
Updated Aug 22, 2021  
Read the article

-   [#javascript](https://hashnode.com/tag/javascript)
-   [#functional-programming](https://hashnode.com/tag/functional-programming)

## Written by

[Alyssa Holland](https://hashnode.com/@AlyssaCodes)

@AlyssaCodes

  
[View profile](https://hashnode.com/@AlyssaCodes)

Programming. Productivity. Positivity

Welcome to my blog 👋🏽 I'm a Front-End Developer with a passion for learning! I write about Programming 👩🏽‍💻 and Productivity Tips ✅

## Responses 3

Markdown supported · ⌘↵ to post

[The Overaged Developer](https://hashnode.com/@TheOveragedDeveloper)

[Oct 22, 2022](https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e/comment/63541985b29017d65cd635e5)

Great article, [Alyssa](https://hashnode.com/@AlyssaCodes) . Clear and simple to understand!

[Alyssa Holland](https://hashnode.com/@AlyssaCodes)

[Oct 23, 2022](https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e/comment/63541985b29017d65cd635e5#reply-63557987f1b7b0d892359b5d)

Thank you for the kind words! 🙂

[Shamel Lakin](https://hashnode.com/@Shamel)

[Feb 17, 2021](https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e/comment/602d7bbdde5647175427ee2c)

Detailed and easy to digest, great job 🚀

[Alyssa Holland](https://hashnode.com/@AlyssaCodes)

[Feb 18, 2021](https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e/comment/602d7bbdde5647175427ee2c#reply-602dc8ac094669172f4d0bd2)

Thank you very much!

[Catalin Pit](https://hashnode.com/@Catalinpit)

[Feb 15, 2021](https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e/comment/602a122499eab86a04872dec)

Super useful article, [Alyssa Holland](https://hashnode.com/@Code_Runnings)! Well done! 👏

[Alyssa Holland](https://hashnode.com/@AlyssaCodes)

[Feb 15, 2021](https://hashnode.com/posts/pure-functions-in-javascript/6029fcde99eab86a04872a8e/comment/602a122499eab86a04872dec#reply-602a795240efdc777c71c1b9)

Thank you! Happy to hear you found it useful!
