A closure is when an inner function remembers and can access variables from its outer function, even after the outer function has finished executing. function outer () { let name = " Sajin Joe " ; function inner () { console .
Source: [Dev.to](https://dev.to/sajin_joe/closure-in-javascript-4j4f)