A variable with no declaration
by jacobwsmith
JavaScript
function foo() {
function bar() {
// NOTE: no declaration
e = {};
e.bar = 'bang';
console.log('self', e);
}
bar();
console.log('parent', e);
}
foo();
console.log('window', e);