var name = "XL";
var person = {
name:"xl",
showName:function(){
console.log(this.name);
}
}
person.showName(); //xl
var showNameA = person.showName;
console.log(showNameA);
showNameA(); //XL
this指向的改变。
var personA = {
name:"xl",
showName:function(){
console.log(this.name);
}
}
var personB = {
name:"XL",
sayName:personA.showName
}
console.log(personB.sayName);
console.log(personB.sayName()); //XL undefined
console.log(personA.showName()); //xl undefined