function Test () {
var a = 10;
let b = 12;
this.c = 14;
}
var test = new Test();
test.a
new
, а var a
находиться в видимости Test()
. Почему тогда undefined
? function foo () {
var a = 10;
let b = 12;
return 14;
}
var bar = foo();
bar.a // undefined