改變this
的指向
1.call()
apply()
bind()
。
var color = 'green';
var o = {
color: 'red'
};
function sayColor(){
console.log(this.color);
}
sayColor(); // green
sayColor.call(o) // red
sayColor.apply(o) // red
var sayColorName = sayColor.bind(o)
sayColorName() // red