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