What is lexical scoping?
Lexical scoping means that the scope of a variable is determined by its position in the
source code. Inner functions have access to variables declared in their outer scope.
Example:
function outer() {
let name = "Sandeep";
function inner() {
console.log(name); // accesses outer variable
}
inner();
}
outer(); // Sandeep