JS Scope
by Kim Maida
JavaScript
var a = 1;
function outerFunc() {
var b = 2;
console.log('outerFunc:', a + b);
function middleFunc() {
var c = 3;
console.log('middleFunc:', a + b + c);
function innerFunc() {
var d = 4;
console.log('innerFunc:', a + b + c + d);
}
innerFunc();
}
middleFunc();
}
outerFunc();