call()、bind()、apply()的用法,改变this的指向,区别在于f.call(obj, arg1, arg2...),f.bind(obj, arg1, arg2,...)(),f.apply(obj, [arg1, arg2, .]) applyfunction bindThis(f, oTarget) { return function() { return f.apply(oTarget, arguments) } } bindfunction bindThis(f, oTarget) { return f.bind(oTarget) } callfun...