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
🔹 4. Objects and Arrays – Q&A