mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-12 18:06:56 +02:00
12 lines
276 B
JavaScript
12 lines
276 B
JavaScript
//I should return `undefined` because y is bound to the inner-most enclosing function, i.e the nested one (bar()), therefore, it's undefined in the scope of foo()
|
|
function foo() {
|
|
function bar() {
|
|
var y = 6;
|
|
}
|
|
|
|
bar();
|
|
return y;
|
|
}
|
|
|
|
console.log(foo());
|