An interesting question pop into my head and I couldn't find an answer, so I tried to ask you guys, to hear your thoughts about it!
Global variables that declared by var keyword stored as properties to the window object.
Example
var foo = "foobar";
window.foo === foo;
This code would return true because the foo Global Variable has become a property to the window object.
Well, the interesting part here is that:
let foo = "foobar"; // Or `const` it doesn't matter
window.foo === foo;
That code above would return false.
Shortly
I wonder; Where JavaScript store the Global Variables that declared by let and const?
