javascript bind()

bind()

Posted by Lan on November 21, 2019

js中的bind()函数

js中的bind()函数,其实就是把某个函数绑定给某个对象。

var obj={
    color:'red'
}

function sayColor(){
    alert(this.color);
}

var objectSayColor=sayColor.bind(obj);
//相当于obj.sayColor()

objectSayColor()

经常把它和call,apply在一起做比较