js中的bind()函数
js中的bind()函数,其实就是把某个函数绑定给某个对象。
var obj={
color:'red'
}
function sayColor(){
alert(this.color);
}
var objectSayColor=sayColor.bind(obj);
//相当于obj.sayColor()
objectSayColor()
经常把它和call,apply在一起做比较
js中的bind()函数
js中的bind()函数,其实就是把某个函数绑定给某个对象。
var obj={
color:'red'
}
function sayColor(){
alert(this.color);
}
var objectSayColor=sayColor.bind(obj);
//相当于obj.sayColor()
objectSayColor()
经常把它和call,apply在一起做比较