
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
How do JavaScript closures work?
In JavaScript, closure is the grouping of a function and where that function declared. In JavaScript, all functions work like closures. A closure is a function uses the scope in which it was declared when invoked. It is not the scope in which it was invoked.
Example
You can try to run the following code to learn how to work with JavaScript closures:
<!DOCTYPE html> <html> <body> <h2>Working with JavaScript Closures</h2> <script> var p = 10; function a() { var p = 15; b(function() { alert(p); }); } function b(f){ var p = 30; f(); } a(); </script> </body> </html>
- Related Articles
- How do closures work in JavaScript?
- JavaScript closures vs. anonymous functions
- What are JavaScript Function Closures?
- What are Closures in JavaScript?
- Practical Uses for Closures in Javascript?
- Implement Private properties using closures in JavaScript
- Using closures to achieve privacy in JavaScript
- How do muscles work?
- How do lungs work?
- How do Python modules work?
- How do bitcoin ATMs work?
- How do wind turbines work?
- How do AC locomotives work?
- How do Document Databases Work?
- Python Closures?

Advertisements