Lexical Scope [local memory + lexical memory of it's parent]
function outerFunction() {
const outerVariable = 'I am from outerFunction';
function innerFunction() {
const innerVariable = 'I am from innerFunction';
console.log(outerVariable); // Accesses `outerVariable` from the outer function's scope
console.lo...
lexical-scope.hashnode.dev1 min read