前言
今天偶然翻资料看到一个叫做软绑定的函数,用来确定this的;
原代码
if(!Function.prototype.softBind){
Function.prototype.softBind = function(obj){
var fn = this;
var curried = [].slice.call(arguments,1);
var bound = function(){
return fn.a