In the below sample code,
let a: number = 1; // Global(G)
function f(){
// let a: number = 1; // Enclosing(E)
return function g(){
// let a: number = 1; // Local(L)
return a;
}
}
console.log(f()());
Does let
keyword follow LEGB rule for variable lookup, similar to python?