# Closures in JavaScript | kirupa.com

**URL:** <https://forum.kirupa.com/t/closures-in-javascript-kirupa-com/352224>\
**Category:** programming\
**Created:** [November 23, 2014, 2:25am UTC](https://forum.kirupa.com/t/closures-in-javascript-kirupa-com/352224 "2014-11-23T02:25:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [November 23, 2014, 2:26am UTC](https://forum.kirupa.com/t/closures-in-javascript-kirupa-com/352224/1 "2014-11-23T02:26:00Z")

</div>

by [kirupa](http://www.kirupa.com/me/index.htm) | 30 December 2013

By now, you probably know all about [functions](http://www.kirupa.com/html5/functions_in_javascript.htm) and all the fun functiony things that they do. An important part of working with functions, with JavaScript, and (possibly) life in general is understanding the topic known as **closures**. Closures touch upon a gray area where functions and [variable scope](http://www.kirupa.com/html5/variable_scope_js.htm) intersect:

* * *
This is a companion discussion topic for the original entry at [http://www.kirupa.com/html5/closures\_in\_javascript.htm](http://www.kirupa.com/html5/closures_in_javascript.htm)

---

<div class="post-metadata">

**Author:** ![Raheel\_Khawaja](https://avatars.discourse-cdn.com/v4/letter/r/aca169/32.png) [@Raheel\_Khawaja](https://forum.kirupa.com/u/Raheel_Khawaja)\
**Post date:** [April 20, 2015, 1:17pm UTC](https://forum.kirupa.com/t/closures-in-javascript-kirupa-com/352224/2 "2015-04-20T13:17:07Z")

</div>

Great blog and brilliant approach to explain Closures. I read closures years ago but this definitely clarifies the concepts with code repetitions 🙂

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [April 21, 2015, 6:07am UTC](https://forum.kirupa.com/t/closures-in-javascript-kirupa-com/352224/3 "2015-04-21T06:07:41Z")

</div>

Glad you liked it 😄
