Артем163,
может так вам что-то прояснит
var x = 3;
var foo = {
x: 2,
baz: {
x: 1,
bar: function() {
alert(this)
return this.x;
}
}
};
var go = foo.baz.bar;
alert(go());
alert(foo.baz.bar());
и это
var x = 3;
var foo = {
x: 2,
baz: {
x: 1,
bar: function() {
return this.x;
}
}
};
var go = function() {
return this.x;
};
alert(go());
alert(foo.baz.bar());