function go() {
this.x = 100;
console.log(this.z);
}
go.z = 200;
go();
console.log(go.x);
разве this не должен был ссылаться на значение объекта?В некоторых других языках так и происходит, но в javascript this указывает на контекст того места, где была вызвана функция.