var name = 'window';
var A = {
name: 'A',
sayHello: function(){
// console.log(this.name)
}
}
A.sayHello(); // 输出结果:
var B = {
name: 'B'
}
A.sayHello.call(B); // 输出结果:
A.sayHello.call() // 输出结果:
// 箭头函数改造之后
var name = 'window';
var A = {
name: 'A',
sayHello: () => {
console.log(this.name)
}
}
A.sayHello(); // 输出结果: