const Foo = function(a){ // bar doesn't belong to any instance function bar(){ console.log(a); }; this.baz = function(){ console.log(a); } } const f = new Foo(7); f.baz() // print 7 Hola, stackoverflows, ¿alguien puede explicarme por qué f.baz() puede imprimir el a ? Tener dificultades para explicarle esto a otra persona en este momento