Published In
Publication Number
Page Numbers
Paper Details
Functional Programming in Modern JavaScript: Leveraging Immutability and Pure Functions for More Reliable Enterprise Applications
Authors
Jwalin Thaker
Abstract
This paper examines how functional programming paradigms can enhance JavaScript applications in enterprise environments. We investigate the core principles of immutability and pure functions, demonstrating how they significantly reduce side effects and improve code predictability. Through comparative analysis of traditional imperative approaches versus functional techniques, we illustrate how functional programming leads to more testable, maintainable, and scalable codebases. The research presents implementation strategies using modern JavaScript features alongside specialized libraries such as Immutable.js and Ramda, providing a practical framework for adopting functional programming in production environments.
Keywords
Functional Programming, JavaScript, Immutability, Pure Functions, Enterprise Software Architecture, State Management, Higher-Order Functions, Functional Composition
Citation
Functional Programming in Modern JavaScript: Leveraging Immutability and Pure Functions for More Reliable Enterprise Applications. Jwalin Thaker. 2020. IJIRCT, Volume 6, Issue 4. Pages 1-8. https://www.ijirct.org/viewPaper.php?paperId=2503065