JavaScript Scoping Oddity
Guess the output.
var outer = "test1"
function test1(){
var inner = outer
return inner
}
function test2(){
var inner = outer
var outer = "test2"
return inner
}
test1()
test2()
Guess the output.
var outer = "test1"
function test1(){
var inner = outer
return inner
}
function test2(){
var inner = outer
var outer = "test2"
return inner
}
test1()
test2()