bind方法用于将函数体内的this绑定到某个对象,然后返回一个新函数。
var obj ={
name:'wangcai',
age:18,
fn:function(){
console.log(this);
}
}
var person = {name:'张三'}
var res = obj.fn.bind(person);
res();
上面代码中运用bind将person绑定到了res函数内部。
bind方法用于将函数体内的this绑定到某个对象,然后返回一个新函数。
var obj ={
name:'wangcai',
age:18,
fn:function(){
console.log(this);
}
}
var person = {name:'张三'}
var res = obj.fn.bind(person);
res();
上面代码中运用bind将person绑定到了res函数内部。