function bindThis(f, oTarget) {

//apply传入的参数是数组形式传入,立即执行需要写function()

return function(){

return f.apply(oTarget,arguments)

}

}

function bindThis(f,oTarget){

//和call一样,但是返回的是函数,需要调用才执行

return f.bind(oTarget)

}

function bindThis(f,oTarget){

//后面的参数一个个传入,立即执行需要写function()

return function(){

return f.call(oTarget,...arguments)

}

}