在我的示例中,bind和call是否实现相同的功能,仅仅是bind创建了一个新函数?
function hardBinding(a,b){
this.a = a;
this.b = b;
console.log(this);
}
hardBinding = hardBinding.bind(this,a,b);
hardBinding();
function sameAs(){
hardBinding.call(this,a,b);
}
sameAs();