В данном примере в this ,будет window,
а если сделать вот так, то функция.
var object = function(){
this.property = 'property';
this.method = function(){
return 'method';
};
};
console.log(object.constructor);
А вообще это называется идиотизм разработчика.
Нафига так делать.
Я обычные вещи типа document.getElementById(); пытался года два понять если не больше.
Вообще уже лет 6 занимаюсь вебом, а до сих пор нуб.
У меня есть знакомый который всего за 3 год кодинга по вебу, такой профи стал, что я
до сих пор не могу его нагнать по его тогдашнему уровню, а сейчас он вообще мега
спец.