var fullname = 'a';
var obj = {
fullname: 'b',
prop: {
fullname: 'c',
getFullname: function() {
return this.fullname;
}
}
};
console.log(obj.prop.getFullname()); // c
var test = obj.prop.getFullname;
console.log(test()); // a
obj.test = obj.prop.getFullname;
console.log(obj.test()); // b
谁调用this,this就指向谁调用的作用域